Skip to main content

interface.RenderStateDynamicObject

API > RenderStateDynamicObject

Interface: RenderStateDynamicObject

Dynamic object related render state.

Properties

baseObjectId

baseObjectId?: number

What base object id/index to use for object instances.

Source

@novorender/core3d/state/dynamic.ts:279


instances

readonly instances: readonly RenderStateDynamicInstance[]

Object instances

Remarks

Instances renders the same mesh once for reach instance at a unique position and rotation. This is accomplished by using GPU instancing, which means there is very little overhead per instance. As long as the total triangle count remains tolerable, thousands of instances is no problem.

See

https://learnopengl.com/Advanced-OpenGL/Instancing

Source

@novorender/core3d/state/dynamic.ts:276


mesh

readonly mesh: RenderStateDynamicMesh

What mesh to render.

Source

@novorender/core3d/state/dynamic.ts:265