Skip to content

Class: btCompoundShape

Ammo.btCompoundShape

Hierarchy

Constructors

Methods

Constructors

constructor

new btCompoundShape(enableDynamicAabbTree?)

Parameters

NameType
enableDynamicAabbTree?boolean

Overrides

btCollisionShape.constructor

Defined in

packages/ammo/ammo.d.ts:373

Methods

setLocalScaling

setLocalScaling(scaling): void

Parameters

NameType
scalingbtVector3

Returns

void

Inherited from

btCollisionShape.setLocalScaling

Defined in

packages/ammo/ammo.d.ts:267


getLocalScaling

getLocalScaling(): btVector3

Returns

btVector3

Inherited from

btCollisionShape.getLocalScaling

Defined in

packages/ammo/ammo.d.ts:268


calculateLocalInertia

calculateLocalInertia(mass, inertia): void

Parameters

NameType
massnumber
inertiabtVector3

Returns

void

Inherited from

btCollisionShape.calculateLocalInertia

Defined in

packages/ammo/ammo.d.ts:269


addChildShape

addChildShape(localTransform, shape): void

Parameters

NameType
localTransformbtTransform
shapebtCollisionShape

Returns

void

Defined in

packages/ammo/ammo.d.ts:374


removeChildShape

removeChildShape(shape): void

Parameters

NameType
shapebtCollisionShape

Returns

void

Defined in

packages/ammo/ammo.d.ts:375


removeChildShapeByIndex

removeChildShapeByIndex(childShapeindex): void

Parameters

NameType
childShapeindexnumber

Returns

void

Defined in

packages/ammo/ammo.d.ts:376


getNumChildShapes

getNumChildShapes(): number

Returns

number

Defined in

packages/ammo/ammo.d.ts:377


getChildShape

getChildShape(index): btCollisionShape

Parameters

NameType
indexnumber

Returns

btCollisionShape

Defined in

packages/ammo/ammo.d.ts:378


updateChildTransform

updateChildTransform(childIndex, newChildTransform, shouldRecalculateLocalAabb?): void

Parameters

NameType
childIndexnumber
newChildTransformbtTransform
shouldRecalculateLocalAabb?boolean

Returns

void

Defined in

packages/ammo/ammo.d.ts:379


setMargin

setMargin(margin): void

Parameters

NameType
marginnumber

Returns

void

Overrides

btCollisionShape.setMargin

Defined in

packages/ammo/ammo.d.ts:380


getMargin

getMargin(): number

Returns

number

Overrides

btCollisionShape.getMargin

Defined in

packages/ammo/ammo.d.ts:381