Skip to content

Latest commit

 

History

History
38 lines (35 loc) · 1.02 KB

instance.mdx

File metadata and controls

38 lines (35 loc) · 1.02 KB
order category sourcePath name type componentSignature
6.1
@threlte/extras
packages/extras/src/lib/components/Instancing/Instance.svelte
<Instance>
component
extends props
name type default required
id
string
'default'
false
name type required
color
THREE.ColorRepresentation
false

Every <Instance> component nested in an <InstancedMesh> component resembles one instance. An <Instance> can therefore only be used as a child component to a <InstancedMesh> component. The <Instance> component can be transformed and colorized individually:

<InstancedMesh>
  <T.BoxGeometry />
  <T.MeshStandardMaterial />

  <Instance
    position.x={5}
    scale={1}
  />
  <Instance
    position.z={2}
    scale={2}
    color="red"
  />
</InstancedMesh>