Skip to content

Class: btCollisionWorld ​

Ammo.btCollisionWorld

Hierarchy ​

Constructors ​

Methods ​

Constructors ​

constructor ​

• new btCollisionWorld(): btCollisionWorld

Returns ​

btCollisionWorld

Methods ​

getDispatcher ​

▸ getDispatcher(): btDispatcher

Returns ​

btDispatcher

Defined in ​

packages/ammo/ammo.d.ts:646


rayTest ​

▸ rayTest(rayFromWorld, rayToWorld, resultCallback): void

Parameters ​

NameType
rayFromWorldbtVector3
rayToWorldbtVector3
resultCallbackRayResultCallback

Returns ​

void

Defined in ​

packages/ammo/ammo.d.ts:647


getPairCache ​

▸ getPairCache(): btOverlappingPairCache

Returns ​

btOverlappingPairCache

Defined in ​

packages/ammo/ammo.d.ts:648


getDispatchInfo ​

▸ getDispatchInfo(): btDispatcherInfo

Returns ​

btDispatcherInfo

Defined in ​

packages/ammo/ammo.d.ts:649


addCollisionObject ​

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

Parameters ​

NameType
collisionObjectbtCollisionObject
collisionFilterGroup?number
collisionFilterMask?number

Returns ​

void

Defined in ​

packages/ammo/ammo.d.ts:650


removeCollisionObject ​

▸ removeCollisionObject(collisionObject): void

Parameters ​

NameType
collisionObjectbtCollisionObject

Returns ​

void

Defined in ​

packages/ammo/ammo.d.ts:651


getBroadphase ​

▸ getBroadphase(): btBroadphaseInterface

Returns ​

btBroadphaseInterface

Defined in ​

packages/ammo/ammo.d.ts:652


convexSweepTest ​

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

Parameters ​

NameType
castShapebtConvexShape
frombtTransform
tobtTransform
resultCallbackConvexResultCallback
allowedCcdPenetrationnumber

Returns ​

void

Defined in ​

packages/ammo/ammo.d.ts:653


contactPairTest ​

▸ contactPairTest(colObjA, colObjB, resultCallback): void

Parameters ​

NameType
colObjAbtCollisionObject
colObjBbtCollisionObject
resultCallbackContactResultCallback

Returns ​

void

Defined in ​

packages/ammo/ammo.d.ts:654


contactTest ​

▸ contactTest(colObj, resultCallback): void

Parameters ​

NameType
colObjbtCollisionObject
resultCallbackContactResultCallback

Returns ​

void

Defined in ​

packages/ammo/ammo.d.ts:655


updateSingleAabb ​

▸ updateSingleAabb(colObj): void

Parameters ​

NameType
colObjbtCollisionObject

Returns ​

void

Defined in ​

packages/ammo/ammo.d.ts:656


setDebugDrawer ​

▸ setDebugDrawer(debugDrawer): void

Parameters ​

NameType
debugDrawerbtIDebugDraw

Returns ​

void

Defined in ​

packages/ammo/ammo.d.ts:657


getDebugDrawer ​

▸ getDebugDrawer(): btIDebugDraw

Returns ​

btIDebugDraw

Defined in ​

packages/ammo/ammo.d.ts:658


debugDrawWorld ​

▸ debugDrawWorld(): void

Returns ​

void

Defined in ​

packages/ammo/ammo.d.ts:659


debugDrawObject ​

▸ debugDrawObject(worldTransform, shape, color): void

Parameters ​

NameType
worldTransformbtTransform
shapebtCollisionShape
colorbtVector3

Returns ​

void

Defined in ​

packages/ammo/ammo.d.ts:660