Skip to content

@orillusion/physics


Class: btHingeConstraint ​

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

Extends ​

Constructors ​

Constructor ​

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

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

Parameters ​

rbA ​

btRigidBody

rbB ​

btRigidBody

pivotInA ​

btVector3

pivotInB ​

btVector3

axisInA ​

btVector3

axisInB ​

btVector3

useReferenceFrameA? ​

boolean

Returns ​

btHingeConstraint

Overrides ​

btTypedConstraint.constructor

Constructor ​

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

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

Parameters ​

rbA ​

btRigidBody

rbB ​

btRigidBody

rbAFrame ​

btTransform

rbBFrame ​

btTransform

useReferenceFrameA? ​

boolean

Returns ​

btHingeConstraint

Overrides ​

btTypedConstraint.constructor

Constructor ​

new btHingeConstraint(rbA, rbAFrame, useReferenceFrameA?): btHingeConstraint

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

Parameters ​

rbA ​

btRigidBody

rbAFrame ​

btTransform

useReferenceFrameA? ​

boolean

Returns ​

btHingeConstraint

Overrides ​

btTypedConstraint.constructor

Methods ​

enableFeedback() ​

enableFeedback(needsFeedback): void

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

Parameters ​

needsFeedback ​

boolean

Returns ​

void

Inherited from ​

btTypedConstraint.enableFeedback


getBreakingImpulseThreshold() ​

getBreakingImpulseThreshold(): number

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

Returns ​

number

Inherited from ​

btTypedConstraint.getBreakingImpulseThreshold


setBreakingImpulseThreshold() ​

setBreakingImpulseThreshold(threshold): void

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

Parameters ​

threshold ​

number

Returns ​

void

Inherited from ​

btTypedConstraint.setBreakingImpulseThreshold


getParam() ​

getParam(num, axis): number

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

Parameters ​

num ​

number

axis ​

number

Returns ​

number

Inherited from ​

btTypedConstraint.getParam


setParam() ​

setParam(num, value, axis): void

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

Parameters ​

num ​

number

value ​

number

axis ​

number

Returns ​

void

Inherited from ​

btTypedConstraint.setParam


setLimit() ​

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

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

Parameters ​

low ​

number

high ​

number

softness ​

number

biasFactor ​

number

relaxationFactor? ​

number

Returns ​

void


enableAngularMotor() ​

enableAngularMotor(enableMotor, targetVelocity, maxMotorImpulse): void

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

Parameters ​

enableMotor ​

boolean

targetVelocity ​

number

maxMotorImpulse ​

number

Returns ​

void


setAngularOnly() ​

setAngularOnly(angularOnly): void

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

Parameters ​

angularOnly ​

boolean

Returns ​

void


enableMotor() ​

enableMotor(enableMotor): void

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

Parameters ​

enableMotor ​

boolean

Returns ​

void


setMaxMotorImpulse() ​

setMaxMotorImpulse(maxMotorImpulse): void

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

Parameters ​

maxMotorImpulse ​

number

Returns ​

void


setMotorTarget() ​

setMotorTarget(targetAngle, dt): void

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

Parameters ​

targetAngle ​

number

dt ​

number

Returns ​

void

Released under the MIT License