Interface HeightFieldShapeOptions
interface HeightFieldShapeOptions {
groundMesh?: Mesh;
heightFieldData?: Float32Array<ArrayBufferLike>;
heightFieldSizeX?: number;
heightFieldSizeZ?: number;
numHeightFieldSamplesX?: number;
numHeightFieldSamplesZ?: number;
}
groundMesh?: Mesh;
heightFieldData?: Float32Array<ArrayBufferLike>;
heightFieldSizeX?: number;
heightFieldSizeZ?: number;
numHeightFieldSamplesX?: number;
numHeightFieldSamplesZ?: number;
}
Properties
Optionalground Mesh
Ground mesh whose world-space vertex grid defines the heightfield. When set, the
sample count, world size, and height data are derived from the mesh (the explicit
fields below are ignored). The mesh must be a regular (N+1)×(N+1) grid such as the
one produced by createGroundFromHeightMap.
Optionalheight Field Data
heightFieldData?: Float32Array<ArrayBufferLike>
Explicit: row-major height samples (numHeightFieldSamplesX * numHeightFieldSamplesZ).
Optionalheight Field Size X
heightFieldSizeX?: number
Explicit: world-space size along X.
Optionalheight Field Size Z
heightFieldSizeZ?: number
Explicit: world-space size along Z.
Optionalnum Height Field Samples X
numHeightFieldSamplesX?: number
Explicit: number of height samples along X.
Optionalnum Height Field Samples Z
numHeightFieldSamplesZ?: number
Explicit: number of height samples along Z.
Options for createHeightFieldShape.