Skip to content

Documentation / @ripl/webgpu / triangulatefaces

Function: triangulatefaces()

triangulatefaces(faces, modelMatrix, color): object

Defined in: webgpu/src/geometry.ts:215

Triangulates a list of Face3D into interleaved vertex data and index arrays.

Parameters

ParameterType
facesFace3D[]
modelMatrixMatrix4
colorColorRGBA

Returns

indices

indices: Uint32Array

Triangle vertex indices into vertices.

vertices

vertices: Float32Array

Interleaved vertex data (positions, normals, colours) for all triangles.