Skip to content

NetworkLayoutOptions

Defined in: network/network.ts:97

How node positions are produced. The worker / GPU backends land in later slices.

optional backend?: "positions" | "force" | "worker" | "gpu"

Defined in: network/network.ts:100

"positions" uses caller-supplied coordinates; "force" runs the in-library force layout on the main thread; "worker"/"gpu" land later.


optional force?: Partial<ForceParams>

Defined in: network/network.ts:106

Force parameters for backend: "force".


optional iterations?: number

Defined in: network/network.ts:104

Iterations for backend: "force" (default 300, per level when multilevel).


optional multilevel?: boolean

Defined in: network/network.ts:113

For backend: "force" and backend: "worker", seed the layout via multilevel coarsening (heavy-edge matching) for faster convergence and fewer tangles on clustered graphs. Default true; set false for a plain cold-start force run. Tiny / edgeless graphs skip coarsening automatically.


optional positions?: Float32Array<ArrayBufferLike>

Defined in: network/network.ts:102

Interleaved [x, y, …] world coordinates for backend: "positions".