Skip to main content

Interface: RAPIERCompat

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

The module supplied by an application through options.physics.RAPIER.

Properties​

Ball()​

Ball: (radius) => RapierShape

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

Parameters​

radius​

number

Returns​

RapierShape


ColliderDesc​

ColliderDesc: object

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

ball()​

ball(radius): RapierColliderDesc

Parameters​
radius​

number

Returns​

RapierColliderDesc

convexHull()​

convexHull(vertices): RapierColliderDesc | null

Parameters​
vertices​

Float32Array

Returns​

RapierColliderDesc | null

cuboid()​

cuboid(hx, hy, hz): RapierColliderDesc

Parameters​
hx​

number

hy​

number

hz​

number

Returns​

RapierColliderDesc

trimesh()​

trimesh(vertices, indices): RapierColliderDesc

Parameters​
vertices​

Float32Array

indices​

Uint32Array

Returns​

RapierColliderDesc


EventQueue()​

EventQueue: (autoDrain) => RapierEventQueue

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

Parameters​

autoDrain​

boolean

Returns​

RapierEventQueue


QueryFilterFlags​

QueryFilterFlags: object

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

ONLY_FIXED​

ONLY_FIXED: number


RigidBodyDesc​

RigidBodyDesc: object

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

dynamic()​

dynamic(): RapierRigidBodyDesc

Returns​

RapierRigidBodyDesc

fixed()​

fixed(): RapierRigidBodyDesc

Returns​

RapierRigidBodyDesc

kinematicPositionBased()​

kinematicPositionBased(): RapierRigidBodyDesc

Returns​

RapierRigidBodyDesc


World()​

World: (gravity) => RapierWorld

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

Parameters​

gravity​

RapierVector

Returns​

RapierWorld

Methods​

init()?​

optional init(): Promise<void>

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

Returns​

Promise<void>