Function updateMeshPositions
-
updateMeshPositions(
engine: EngineContext,
mesh: Mesh,
positions: Float32Array,
vertexOffset?: number,
vertexCount?: number,
sourceVertexOffset?: number,
): voidParameters
- engine: EngineContext
- mesh: Mesh
- positions: Float32Array
- vertexOffset: number = 0
OptionalvertexCount: number- sourceVertexOffset: number = 0
Returns void
Update a mesh's GPU vertex positions in place (e.g. CPU vertex animation).
positionsmust hold tightly-packed XYZ floats.vertexOffsetis the first destination vertex to overwrite (defaults to 0).vertexCountandsourceVertexOffsetselect a range from a retained full-size source array without allocating a view. The mesh must have been created via createMeshFromData / a mesh factory. Zero-allocation GPU upload only — CPU-side picking geometry is not refreshed.