Skip to content

Intermact API Reference / @intermact/render-three / ThreeSceneView

Class: ThreeSceneView

Defined in: scene-view.ts:38

Diffs a RenderSnapshot onto a three.js scene graph (design.md §15.1). Adds views for new object ids, updates existing ones, and disposes removed ones. Dispatches 2D objects to ThreeObjectView and 3D objects to ThreeObject3DView. Camera nodes (type camera-3d) are skipped — the R3F layer reads their transform directly. Framework-free: R3F hosts root and calls update per frame.

Constructors

Constructor

new ThreeSceneView(): ThreeSceneView

Returns

ThreeSceneView

Properties

root

readonly root: Group<Object3DEventMap>

Defined in: scene-view.ts:39

Methods

dispose()

dispose(): void

Defined in: scene-view.ts:94

Returns

void


update()

update(snapshot, ctx): void

Defined in: scene-view.ts:42

Parameters

snapshot

RenderSnapshot

ctx

RenderContext

Returns

void

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