Skip to content

@orillusion/physics


Class: btGeneric6DofSpringConstraint ​

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

Extends ​

Constructors ​

Constructor ​

new btGeneric6DofSpringConstraint(rbA, rbB, frameInA, frameInB, useLinearFrameReferenceFrameA): btGeneric6DofSpringConstraint

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

Parameters ​

rbA ​

btRigidBody

rbB ​

btRigidBody

frameInA ​

btTransform

frameInB ​

btTransform

useLinearFrameReferenceFrameA ​

boolean

Returns ​

btGeneric6DofSpringConstraint

Overrides ​

btGeneric6DofConstraint.constructor

Constructor ​

new btGeneric6DofSpringConstraint(rbB, frameInB, useLinearFrameReferenceFrameB): btGeneric6DofSpringConstraint

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

Parameters ​

rbB ​

btRigidBody

frameInB ​

btTransform

useLinearFrameReferenceFrameB ​

boolean

Returns ​

btGeneric6DofSpringConstraint

Overrides ​

btGeneric6DofConstraint.constructor

Methods ​

enableFeedback() ​

enableFeedback(needsFeedback): void

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

Parameters ​

needsFeedback ​

boolean

Returns ​

void

Inherited from ​

btGeneric6DofConstraint.enableFeedback


getBreakingImpulseThreshold() ​

getBreakingImpulseThreshold(): number

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

Returns ​

number

Inherited from ​

btGeneric6DofConstraint.getBreakingImpulseThreshold


setBreakingImpulseThreshold() ​

setBreakingImpulseThreshold(threshold): void

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

Parameters ​

threshold ​

number

Returns ​

void

Inherited from ​

btGeneric6DofConstraint.setBreakingImpulseThreshold


getParam() ​

getParam(num, axis): number

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

Parameters ​

num ​

number

axis ​

number

Returns ​

number

Inherited from ​

btGeneric6DofConstraint.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 ​

btGeneric6DofConstraint.setParam


setLinearLowerLimit() ​

setLinearLowerLimit(linearLower): void

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

Parameters ​

linearLower ​

btVector3

Returns ​

void

Inherited from ​

btGeneric6DofConstraint.setLinearLowerLimit


setLinearUpperLimit() ​

setLinearUpperLimit(linearUpper): void

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

Parameters ​

linearUpper ​

btVector3

Returns ​

void

Inherited from ​

btGeneric6DofConstraint.setLinearUpperLimit


setAngularLowerLimit() ​

setAngularLowerLimit(angularLower): void

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

Parameters ​

angularLower ​

btVector3

Returns ​

void

Inherited from ​

btGeneric6DofConstraint.setAngularLowerLimit


setAngularUpperLimit() ​

setAngularUpperLimit(angularUpper): void

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

Parameters ​

angularUpper ​

btVector3

Returns ​

void

Inherited from ​

btGeneric6DofConstraint.setAngularUpperLimit


getFrameOffsetA() ​

getFrameOffsetA(): btTransform

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

Returns ​

btTransform

Inherited from ​

btGeneric6DofConstraint.getFrameOffsetA


enableSpring() ​

enableSpring(index, onOff): void

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

Parameters ​

index ​

number

onOff ​

boolean

Returns ​

void


setStiffness() ​

setStiffness(index, stiffness): void

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

Parameters ​

index ​

number

stiffness ​

number

Returns ​

void


setDamping() ​

setDamping(index, damping): void

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

Parameters ​

index ​

number

damping ​

number

Returns ​

void


setEquilibriumPoint() ​

Call Signature ​

setEquilibriumPoint(index, val): void

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

Parameters ​
index ​

number

val ​

number

Returns ​

void

Call Signature ​

setEquilibriumPoint(index): void

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

Parameters ​
index ​

number

Returns ​

void

Call Signature ​

setEquilibriumPoint(): void

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

Returns ​

void