Skip to content

Intermact API Reference / @intermact/core / GraphSpec

Interface: GraphSpec ​

Defined in: packages/core/src/pcg/graph.ts:19

Spec for graphObject.

Properties ​

edges ​

readonly edges: readonly readonly [string, string][]

Defined in: packages/core/src/pcg/graph.ts:23

Undirected edges as [fromId, toId] pairs.


extent? ​

readonly optional extent?: number

Defined in: packages/core/src/pcg/graph.ts:27

Half-extent of the layout box in world units (default 3).


iterations? ​

readonly optional iterations?: number

Defined in: packages/core/src/pcg/graph.ts:31

Force-layout iterations (default 120).


layout? ​

readonly optional layout?: GraphLayout

Defined in: packages/core/src/pcg/graph.ts:25

Layout strategy (default "circular").


nodeRadius? ​

readonly optional nodeRadius?: number

Defined in: packages/core/src/pcg/graph.ts:29

Node disk radius (default 0.12).


nodes ​

readonly nodes: readonly string[]

Defined in: packages/core/src/pcg/graph.ts:21

Node ids.


rng? ​

readonly optional rng?: Rng

Defined in: packages/core/src/pcg/graph.ts:33

Seeded RNG (required for "force").


style? ​

readonly optional style?: ObjectStyle

Defined in: packages/core/src/pcg/graph.ts:34

Intermact v1.0 — 文档覆盖 Phase-1 / Phase-2 / Phase-3(全阶段)