Function createMorphTargets
-
createMorphTargets(
engine: EngineContext,
targets: {
normals: Float32Array<ArrayBufferLike> | null;
positions: Float32Array;
}[],
vertexCount: number,
morphWeights: number[] | null,
): MorphTargetDataParameters
- engine: EngineContext
Engine context (provides GPU device)
- targets: { normals: Float32Array<ArrayBufferLike> | null; positions: Float32Array }[]
Array of
{positions, normals}deltas per target - vertexCount: number
Number of vertices in the base mesh
- morphWeights: number[] | null
Initial morph weights (one per target, may be null)
Returns MorphTargetData
- engine: EngineContext
Create morph target GPU data from parsed glTF targets.