Skip to content

Intermact API Reference / @intermact/core / SampledMesh3D

Interface: SampledMesh3D

Defined in: packages/core/src/object/geometry-provider.ts:85

A sampled triangle mesh (positions + triangle indices, optional normals).

Properties

indices

readonly indices: Uint32Array

Defined in: packages/core/src/object/geometry-provider.ts:89

Triangle indices (three per face) into positions.


normals?

readonly optional normals?: Float32Array<ArrayBufferLike>

Defined in: packages/core/src/object/geometry-provider.ts:91

Optional per-vertex normals [nx,ny,nz,...]; renderer computes if absent.


positions

readonly positions: Float32Array

Defined in: packages/core/src/object/geometry-provider.ts:87

Interleaved vertex positions [x,y,z,...].

Intermact v1.0 — 文档覆盖 Phase-1 / Phase-2 / Phase-3(全阶段)