Model loading · function
meshPrimitives
Split a mesh into one primitive per material slot it uses.
Explained in Importing models.
function meshPrimitives(mesh: BlendMeshData, normals: Float32Array, slots: number, needs: (slot: number) => SlotNeeds): BlendPrimitive[]import { meshPrimitives } from '@driftengine/assets';Parameters
| Parameter | Type | Description |
|---|---|---|
mesh | BlendMeshData | |
normals | Float32Array | |
slots | number | |
needs | (slot: number) => SlotNeeds |