Options
All
  • Public
  • Public/Protected
  • All
Menu

Class DistJoint<UserData>

The dist joint keeps two points on two bodies on a fixed distance. You can do dist joint more softy by setting less stiffness. Stiffness must be beetwen 0 and 1.

Type parameters

  • UserData = any

Hierarchy

Index

Constructors

constructor

Properties

Optional bodyA

bodyA: Body<any>

Optional bodyB

bodyB: Body<any>

curLength

curLength: number

delta

delta: Vector = ...

id

id: number = ...

impulse

impulse: number = 0

length

length: number

minLength

minLength: undefined | number

normal

normal: Vector = ...

offsetA

offsetA: Vector

offsetB

offsetB: Vector

pointA

pointA: Vector

pointB

pointB: Vector

share

share: number = 0

stiffness

stiffness: number

type

type: number = ...

Optional userData

userData: any

worldPointA

worldPointA: Vector

worldPointB

worldPointB: Vector

Static Protected vecTemp

vecTemp: Vector[] = ...

Methods

getWorldPointA

getWorldPointB

preSovle

  • preSovle(): void

setBodyA

  • setBodyA(body?: Body<any>): void

setBodyB

  • setBodyB(body?: Body<any>): void

solve

  • solve(): void

warmStart

  • warmStart(): void

Generated using TypeDoc