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