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