Skip to content

Intermact API Reference / @intermact/core / RuntimeState3D

Interface: RuntimeState3D ​

Defined in: packages/core/src/runtime/state.ts:168

Per-frame runtime state for a 3D registered object.

Properties ​

dimension ​

readonly dimension: "3d"

Defined in: packages/core/src/runtime/state.ts:170

Discriminator for the RuntimeState union.


geometryVersion ​

readonly geometryVersion: number

Defined in: packages/core/src/runtime/state.ts:179

Bumped when geometry is recomputed, triggering renderer resampling.


glyphWriteSpans? ​

readonly optional glyphWriteSpans?: readonly GlyphRevealSpan[]

Defined in: packages/core/src/runtime/state.ts:181

Per-group stroke windows for sequential axes create() (compile time).


opacity ​

readonly opacity: number

Defined in: packages/core/src/runtime/state.ts:172


revealEnd ​

readonly revealEnd: number

Defined in: packages/core/src/runtime/state.ts:176


revealStart ​

readonly revealStart: number

Defined in: packages/core/src/runtime/state.ts:175

Reveal interval [start,end] in [0,1] for 3D Create (line trim / draw range).


strokeRevealMode? ​

readonly optional strokeRevealMode?: StrokeRevealMode

Defined in: packages/core/src/runtime/state.ts:183

Stroke reveal mode chosen by the active create animation (compile time).


styleOverrides? ​

readonly optional styleOverrides?: Partial<ObjectStyle>

Defined in: packages/core/src/runtime/state.ts:177


transform ​

readonly transform: ResolvedTransform3D

Defined in: packages/core/src/runtime/state.ts:173


visible ​

readonly visible: boolean

Defined in: packages/core/src/runtime/state.ts:171

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