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