ammo-factory overview
Table of contents
utils
AmmoFactory (class)
Signature
export declare class AmmoFactory {
constructor(protected readonly world: AmmoWorldComponent)
}
createRigidBody (method)
Signature
createRigidBody(
descriptor: BodyShape3DDescriptor,
transform?: {
position?: Point3;
rotation?: Point4;
},
): AmmoRigidBodyComponent
createTrigger (method)
Signature
createTrigger(
descriptor: Shape3DDescriptor,
transform?: {
position?: Point3;
rotation?: Point4;
},
): AmmoTriggerComponent
createRaycastVehicle (method)
Signature
createRaycastVehicle(chassis: AmmoRigidBodyComponent): AmmoRaycastVehicleComponent
createShape (method)
Signature
protected createShape(descriptor: Shape3DDescriptor): Ammo.btCollisionShape
createRigidBodyFromShape (method)
Signature
public createRigidBodyFromShape(
nativeShape: Ammo.btCollisionShape,
shapeDescr: Shape3DDescriptor,
options: Partial<Body3DOptions>,
transform?: { position?: Point3; rotation?: Point4 },
): AmmoRigidBodyComponent
createTriggerFromShape (method)
Signature
public createTriggerFromShape(
nativeShape: Ammo.btCollisionShape,
shapeDescr: Shape3DDescriptor,
transform?: { position?: Point3; rotation?: Point4 },
): AmmoTriggerComponent