Interface PhysicsShapeParameters
interface PhysicsShapeParameters {
center?: Vector3;
extents?: Vector3;
groundMesh?: GroundMesh;
heightFieldData?: Float32Array<ArrayBufferLike>;
heightFieldSizeX?: number;
heightFieldSizeZ?: number;
includeChildMeshes?: boolean;
mesh?: Mesh;
numHeightFieldSamplesX?: number;
numHeightFieldSamplesZ?: number;
pointA?: Vector3;
pointB?: Vector3;
radius?: number;
rotation?: Quaternion;
}
center?: Vector3;
extents?: Vector3;
groundMesh?: GroundMesh;
heightFieldData?: Float32Array<ArrayBufferLike>;
heightFieldSizeX?: number;
heightFieldSizeZ?: number;
includeChildMeshes?: boolean;
mesh?: Mesh;
numHeightFieldSamplesX?: number;
numHeightFieldSamplesZ?: number;
pointA?: Vector3;
pointB?: Vector3;
radius?: number;
rotation?: Quaternion;
}
Properties
Optionalcenter
Shape center position
Optionalextents
Dimension extents for the box
Optionalground Mesh
Ground mesh used for display
Optionalheight Field Data
heightFieldData?: Float32Array<ArrayBufferLike>
The data for the heightfield
Optionalheight Field Size X
heightFieldSizeX?: number
The size of the heightfield in the X axis
Optionalheight Field Size Z
heightFieldSizeZ?: number
The size of the heightfield in the Z axis
Optionalinclude Child Meshes
includeChildMeshes?: boolean
Use children hierarchy
Optionalmesh
Mesh used for Mesh shape or convex hull. It can be different than the mesh the body is attached to.
Optionalnum Height Field Samples X
numHeightFieldSamplesX?: number
The number of samples along the X axis
Optionalnum Height Field Samples Z
numHeightFieldSamplesZ?: number
The number of samples along the Z axis
Optionalpoint A
First point position that defines the cylinder or capsule
Optionalpoint B
Second point position that defines the cylinder or capsule
Optionalradius
radius?: number
Radius for cylinder, shape and capsule
Optionalrotation
Shape orientation
Parameters used to describe the Shape