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