Skip to content

Class: btHingeConstraint

Ammo.btHingeConstraint

Hierarchy

Constructors

Methods

Constructors

constructor

new btHingeConstraint(rbA, rbB, pivotInA, pivotInB, axisInA, axisInB, useReferenceFrameA?)

Parameters

NameType
rbAbtRigidBody
rbBbtRigidBody
pivotInAbtVector3
pivotInBbtVector3
axisInAbtVector3
axisInBbtVector3
useReferenceFrameA?boolean

Overrides

btTypedConstraint.constructor

Defined in

packages/ammo/ammo.d.ts:584

new btHingeConstraint(rbA, rbB, rbAFrame, rbBFrame, useReferenceFrameA?)

Parameters

NameType
rbAbtRigidBody
rbBbtRigidBody
rbAFramebtTransform
rbBFramebtTransform
useReferenceFrameA?boolean

Overrides

btTypedConstraint.constructor

Defined in

packages/ammo/ammo.d.ts:585

new btHingeConstraint(rbA, rbAFrame, useReferenceFrameA?)

Parameters

NameType
rbAbtRigidBody
rbAFramebtTransform
useReferenceFrameA?boolean

Overrides

btTypedConstraint.constructor

Defined in

packages/ammo/ammo.d.ts:586

Methods

enableFeedback

enableFeedback(needsFeedback): void

Parameters

NameType
needsFeedbackboolean

Returns

void

Inherited from

btTypedConstraint.enableFeedback

Defined in

packages/ammo/ammo.d.ts:532


getBreakingImpulseThreshold

getBreakingImpulseThreshold(): number

Returns

number

Inherited from

btTypedConstraint.getBreakingImpulseThreshold

Defined in

packages/ammo/ammo.d.ts:533


setBreakingImpulseThreshold

setBreakingImpulseThreshold(threshold): void

Parameters

NameType
thresholdnumber

Returns

void

Inherited from

btTypedConstraint.setBreakingImpulseThreshold

Defined in

packages/ammo/ammo.d.ts:534


getParam

getParam(num, axis): number

Parameters

NameType
numnumber
axisnumber

Returns

number

Inherited from

btTypedConstraint.getParam

Defined in

packages/ammo/ammo.d.ts:535


setParam

setParam(num, value, axis): void

Parameters

NameType
numnumber
valuenumber
axisnumber

Returns

void

Inherited from

btTypedConstraint.setParam

Defined in

packages/ammo/ammo.d.ts:536


setLimit

setLimit(low, high, softness, biasFactor, relaxationFactor?): void

Parameters

NameType
lownumber
highnumber
softnessnumber
biasFactornumber
relaxationFactor?number

Returns

void

Defined in

packages/ammo/ammo.d.ts:587


enableAngularMotor

enableAngularMotor(enableMotor, targetVelocity, maxMotorImpulse): void

Parameters

NameType
enableMotorboolean
targetVelocitynumber
maxMotorImpulsenumber

Returns

void

Defined in

packages/ammo/ammo.d.ts:588


setAngularOnly

setAngularOnly(angularOnly): void

Parameters

NameType
angularOnlyboolean

Returns

void

Defined in

packages/ammo/ammo.d.ts:589


enableMotor

enableMotor(enableMotor): void

Parameters

NameType
enableMotorboolean

Returns

void

Defined in

packages/ammo/ammo.d.ts:590


setMaxMotorImpulse

setMaxMotorImpulse(maxMotorImpulse): void

Parameters

NameType
maxMotorImpulsenumber

Returns

void

Defined in

packages/ammo/ammo.d.ts:591


setMotorTarget

setMotorTarget(targetAngle, dt): void

Parameters

NameType
targetAnglenumber
dtnumber

Returns

void

Defined in

packages/ammo/ammo.d.ts:592