Skip to main content

Interface: RapierWorld

Defined in: src/physics/RapierTypes.ts:61

Properties​

timestep​

timestep: number

Defined in: src/physics/RapierTypes.ts:62

Methods​

castShape()​

castShape(position, rotation, velocity, shape, targetDistance, maxToi, stopAtPenetration, filterFlags?): { time_of_impact: number; } | null

Defined in: src/physics/RapierTypes.ts:74

Parameters​

position​

RapierVector

rotation​

RapierRotation

velocity​

RapierVector

shape​

RapierShape

targetDistance​

number

maxToi​

number

stopAtPenetration​

boolean

filterFlags?​

number

Returns​

{ time_of_impact: number; } | null


createCharacterController()​

createCharacterController(offset): RapierCharacterController

Defined in: src/physics/RapierTypes.ts:72

Parameters​

offset​

number

Returns​

RapierCharacterController


createCollider()​

createCollider(desc, parent?): RapierCollider

Defined in: src/physics/RapierTypes.ts:67

Parameters​

desc​

RapierColliderDesc

parent?​

RapierRigidBody

Returns​

RapierCollider


createRigidBody()​

createRigidBody(desc): RapierRigidBody

Defined in: src/physics/RapierTypes.ts:65

Parameters​

desc​

RapierRigidBodyDesc

Returns​

RapierRigidBody


free()​

free(): void

Defined in: src/physics/RapierTypes.ts:64

Returns​

void


removeCharacterController()​

removeCharacterController(controller): void

Defined in: src/physics/RapierTypes.ts:73

Parameters​

controller​

RapierCharacterController

Returns​

void


removeCollider()​

removeCollider(collider, wakeUp): void

Defined in: src/physics/RapierTypes.ts:71

Parameters​

collider​

RapierCollider

wakeUp​

boolean

Returns​

void


removeRigidBody()​

removeRigidBody(body): void

Defined in: src/physics/RapierTypes.ts:66

Parameters​

body​

RapierRigidBody

Returns​

void


step()​

step(eventQueue?): void

Defined in: src/physics/RapierTypes.ts:63

Parameters​

eventQueue?​

RapierEventQueue

Returns​

void