Skip to content

rapier-3d-factory overview


Table of contents


utils

Rapier3dFactory (class)

Signature

export declare class Rapier3dFactory {
  constructor(protected readonly world: Rapier3dWorldComponent)
}

createRigidBody (method)

Signature

createRigidBody(
    descriptor: BodyShape3DDescriptor,
    transform?: {
      position?: Point3;
      rotation?: Point4;
    },
  ): Rapier3dRigidBodyComponent

createTrigger (method)

Signature

createTrigger(
    descriptor: Shape3DDescriptor,
    transform?: {
      position?: Point3;
      rotation?: Point4;
    },
  ): Rapier3dTriggerComponent

createRaycastVehicle (method)

Signature

createRaycastVehicle(chassis: Rapier3dRigidBodyComponent): never

createColliderDescr (method)

Signature

public createColliderDescr(descriptor: Shape3DDescriptor): ColliderDesc[]

createRigidBodyDescr (method)

Signature

public createRigidBodyDescr(
    options: Partial<Body3DOptions>,
    transform?: { position?: Point3; rotation?: Point4 },
  ): RigidBodyDesc