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