Intermact API Reference / @intermact/core / GraphSpec
Interface: GraphSpec
Defined in: packages/core/src/pcg/graph.ts:19
Spec for graphObject.
Properties
edges
readonlyedges: readonly readonly [string,string][]
Defined in: packages/core/src/pcg/graph.ts:23
Undirected edges as [fromId, toId] pairs.
extent?
readonlyoptionalextent?:number
Defined in: packages/core/src/pcg/graph.ts:27
Half-extent of the layout box in world units (default 3).
iterations?
readonlyoptionaliterations?:number
Defined in: packages/core/src/pcg/graph.ts:31
Force-layout iterations (default 120).
layout?
readonlyoptionallayout?:GraphLayout
Defined in: packages/core/src/pcg/graph.ts:25
Layout strategy (default "circular").
nodeRadius?
readonlyoptionalnodeRadius?:number
Defined in: packages/core/src/pcg/graph.ts:29
Node disk radius (default 0.12).
nodes
readonlynodes: readonlystring[]
Defined in: packages/core/src/pcg/graph.ts:21
Node ids.
rng?
readonlyoptionalrng?:Rng
Defined in: packages/core/src/pcg/graph.ts:33
Seeded RNG (required for "force").
style?
readonlyoptionalstyle?:ObjectStyle
Defined in: packages/core/src/pcg/graph.ts:34