Class JConstraintMaxDistance
Extends
JConstraint.
JConstraintMaxDistance a maximum distance constraint
Defined in: jconstraintmaxdistance.js.
| Constructor Attributes | Constructor Name and Description |
|---|---|
|
JConstraintMaxDistance(body0, body0Pos, body1, body1Pos, maxDistance)
|
| Field Attributes | Field Name and Description |
|---|---|
|
for internal use
|
|
|
for internal use
|
- Fields borrowed from class :
- JConstraint#_constraintEnabled, JConstraint#_satisfied, JConstraintMaxDistance#_body0, JConstraintMaxDistance#_body0Pos, JConstraintMaxDistance#_body1, JConstraintMaxDistance#_body1Pos, JConstraintMaxDistance#_currentRelPos0, JConstraintMaxDistance#_maxDistance, JConstraintMaxDistance#_maxVelMag, JConstraintMaxDistance#_minVelForProcessing, JConstraintMaxDistance#_worldPos
| Method Attributes | Method Name and Description |
|---|---|
|
apply(dt)
|
|
|
preApply(dt)
|
- Methods borrowed from class JConstraint:
- disableConstraint, enableConstraint, get_constraintEnabled, get_satisfied, set_satisfied
Class Detail
JConstraintMaxDistance(body0, body0Pos, body1, body1Pos, maxDistance)
Author: Muzer(muzerly@gmail.com).
- Parameters:
- {RigidBody} body0
- the first body of the constrained pair
- {array} body0Pos
- the position of the first body expressed as a 3D vector
- {RigidBody} body1
- the second body of the constrained pair
- {array} body1Pos
- the position of the second body expressed as a 3D vector
- {number} maxDistance
- the maximum allowed distance between body0 and body1
- Requires:
- Vector3DUtil
- JMatrix3D
- JNumber3D
Field Detail
{array}
r0
for internal use
{array}
r1
for internal use
Method Detail
{boolean}
apply(dt)
- Parameters:
- {number} dt
- a UNIX timestamp
{void}
preApply(dt)
- Parameters:
- {number} dt
- a UNIX timestamp