Skip to content

@orillusion/physics


Class: btConvexHullShape

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

Extends

Constructors

Constructor

new btConvexHullShape(points?, numPoints?): btConvexHullShape

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

Parameters

points?

readonly number[]

numPoints?

number

Returns

btConvexHullShape

Overrides

btCollisionShape.constructor

Methods

setLocalScaling()

setLocalScaling(scaling): void

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

Parameters

scaling

btVector3

Returns

void

Inherited from

btCollisionShape.setLocalScaling


getLocalScaling()

getLocalScaling(): btVector3

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

Returns

btVector3

Inherited from

btCollisionShape.getLocalScaling


calculateLocalInertia()

calculateLocalInertia(mass, inertia): void

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

Parameters

mass

number

inertia

btVector3

Returns

void

Inherited from

btCollisionShape.calculateLocalInertia


addPoint()

addPoint(point, recalculateLocalAABB?): void

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

Parameters

point

btVector3

recalculateLocalAABB?

boolean

Returns

void


setMargin()

setMargin(margin): void

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

Parameters

margin

number

Returns

void

Overrides

btCollisionShape.setMargin


getMargin()

getMargin(): number

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

Returns

number

Overrides

btCollisionShape.getMargin


getNumVertices()

getNumVertices(): number

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

Returns

number


initializePolyhedralFeatures()

initializePolyhedralFeatures(shiftVerticesByMargin): boolean

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

Parameters

shiftVerticesByMargin

number

Returns

boolean


recalcLocalAabb()

recalcLocalAabb(): void

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

Returns

void


getConvexPolyhedron()

getConvexPolyhedron(): btConvexPolyhedron

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

Returns

btConvexPolyhedron