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

ParameterTypeDescription
meshBlendMeshData
normalsFloat32Array
slotsnumber
needs(slot: number) => SlotNeeds