Intermact API Reference / @intermact/render-three / ThreeObjectView
Class: ThreeObjectView
Defined in: object-view.ts:29
Holds the three.js objects for one Intermact object and updates them from a RuntimeState diff (design.md §15.2): transform/opacity every frame, stroke geometry when reveal/width/geometryVersion changes, fill geometry when geometryVersion changes.
Constructors
Constructor
new ThreeObjectView(
object):ThreeObjectView
Defined in: object-view.ts:44
Parameters
object
IMObject2D
Returns
ThreeObjectView
Properties
group
readonlygroup:Group<Object3DEventMap>
Defined in: object-view.ts:30
Methods
dispose()
dispose():
void
Defined in: object-view.ts:382
Returns
void
update()
update(
render,ctx):void
Defined in: object-view.ts:46
Parameters
render
ObjectRenderState
ctx
Returns
void