Skip to content

@orillusion/physics


Class: btCollisionWorld ​

Defined in: packages/ammo/ammo.d.ts:645

Extended by ​

Constructors ​

Constructor ​

new btCollisionWorld(): btCollisionWorld

Returns ​

btCollisionWorld

Methods ​

getDispatcher() ​

getDispatcher(): btDispatcher

Defined in: packages/ammo/ammo.d.ts:646

Returns ​

btDispatcher


rayTest() ​

rayTest(rayFromWorld, rayToWorld, resultCallback): void

Defined in: packages/ammo/ammo.d.ts:647

Parameters ​

rayFromWorld ​

btVector3

rayToWorld ​

btVector3

resultCallback ​

RayResultCallback

Returns ​

void


getPairCache() ​

getPairCache(): btOverlappingPairCache

Defined in: packages/ammo/ammo.d.ts:648

Returns ​

btOverlappingPairCache


getDispatchInfo() ​

getDispatchInfo(): btDispatcherInfo

Defined in: packages/ammo/ammo.d.ts:649

Returns ​

btDispatcherInfo


addCollisionObject() ​

addCollisionObject(collisionObject, collisionFilterGroup?, collisionFilterMask?): void

Defined in: packages/ammo/ammo.d.ts:650

Parameters ​

collisionObject ​

btCollisionObject

collisionFilterGroup? ​

number

collisionFilterMask? ​

number

Returns ​

void


removeCollisionObject() ​

removeCollisionObject(collisionObject): void

Defined in: packages/ammo/ammo.d.ts:651

Parameters ​

collisionObject ​

btCollisionObject

Returns ​

void


getBroadphase() ​

getBroadphase(): btBroadphaseInterface

Defined in: packages/ammo/ammo.d.ts:652

Returns ​

btBroadphaseInterface


convexSweepTest() ​

convexSweepTest(castShape, from, to, resultCallback, allowedCcdPenetration): void

Defined in: packages/ammo/ammo.d.ts:653

Parameters ​

castShape ​

btConvexShape

from ​

btTransform

to ​

btTransform

resultCallback ​

ConvexResultCallback

allowedCcdPenetration ​

number

Returns ​

void


contactPairTest() ​

contactPairTest(colObjA, colObjB, resultCallback): void

Defined in: packages/ammo/ammo.d.ts:654

Parameters ​

colObjA ​

btCollisionObject

colObjB ​

btCollisionObject

resultCallback ​

ContactResultCallback

Returns ​

void


contactTest() ​

contactTest(colObj, resultCallback): void

Defined in: packages/ammo/ammo.d.ts:655

Parameters ​

colObj ​

btCollisionObject

resultCallback ​

ContactResultCallback

Returns ​

void


updateSingleAabb() ​

updateSingleAabb(colObj): void

Defined in: packages/ammo/ammo.d.ts:656

Parameters ​

colObj ​

btCollisionObject

Returns ​

void


setDebugDrawer() ​

setDebugDrawer(debugDrawer): void

Defined in: packages/ammo/ammo.d.ts:657

Parameters ​

debugDrawer ​

btIDebugDraw

Returns ​

void


getDebugDrawer() ​

getDebugDrawer(): btIDebugDraw

Defined in: packages/ammo/ammo.d.ts:658

Returns ​

btIDebugDraw


debugDrawWorld() ​

debugDrawWorld(): void

Defined in: packages/ammo/ammo.d.ts:659

Returns ​

void


debugDrawObject() ​

debugDrawObject(worldTransform, shape, color): void

Defined in: packages/ammo/ammo.d.ts:660

Parameters ​

worldTransform ​

btTransform

shape ​

btCollisionShape

color ​

btVector3

Returns ​

void