Class Index | File Index

Classes


Class JConstraintMaxDistance


Extends JConstraint.
JConstraintMaxDistance a maximum distance constraint
Defined in: jconstraintmaxdistance.js.

Class Summary
Constructor Attributes Constructor Name and Description
 
JConstraintMaxDistance(body0, body0Pos, body1, body1Pos, maxDistance)
Field Summary
Field Attributes Field Name and Description
 
r0
for internal use
 
r1
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 Summary
Method Attributes Method Name and Description
 
apply(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

Documentation generated by JsDoc Toolkit 2.4.0 on Fri Feb 25 2011 08:49:09 GMT+0100 (CET)