Skip to content

DeclutterOptions

Defined in: network/lod.ts:909

optional fadeAlpha?: Float32Array<ArrayBufferLike>

Defined in: network/lod.ts:924

Cross-fade alpha (#133), indexed by tree-node id. A glyph mid-transition (fadeAlpha[g] < 1) is exempt from declutter — it can’t be culled by its (also-transitioning) parent nor cull its children, so the split/merge cross-fades smoothly instead of the children popping in after the parent has faded out. Absent ⇒ normal declutter (zero added cost).


k: number

Defined in: network/lod.ts:913

The transform scale k, used to project world radii to pixels when not screen-sized.


optional maxAggregateRadius?: number

Defined in: network/lod.ts:915

Aggregate draw-radius cap (matches frontierCircles), for the on-screen size.


screenSized: boolean

Defined in: network/lod.ts:911

True when glyphs are sized in screen pixels (sizeMode: "screen"); else world radii × k.


optional spacing?: number

Defined in: network/lod.ts:917

Spacing multiplier on the exclusion radius (>1 = sparser, <1 = denser). Default 1.