Skip to main content

Type Alias: MakeInterleavedGeometryOptions

MakeInterleavedGeometryOptions = object

Defined in: modules/engine/src/geometry/geometry-utils.ts:19

Options for makeInterleavedGeometry.

Properties​

attributes?​

optional attributes?: string[]

Defined in: modules/engine/src/geometry/geometry-utils.ts:24

Attribute names to pack. Defaults to all non-index geometry attributes.


bufferName?​

optional bufferName?: string

Defined in: modules/engine/src/geometry/geometry-utils.ts:21

Name of the packed geometry buffer. Defaults to geometry.


minAttributeAlignment?​

optional minAttributeAlignment?: number

Defined in: modules/engine/src/geometry/geometry-utils.ts:31

Minimum byte alignment for each packed attribute and for the final byte stride.

Defaults to 4 bytes, matching WebGPU and WebGL vertex-buffer alignment constraints.