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(全阶段)