Maven module :un.api : api-physics :
Class : un.api.physic.skeleton.Joint
Extends/Implements : un.engine.scenegraph.DefaultSceneNode
Subclasses : -

author  Johann Sorel


Variables : -
Functions : Joint, Joint, getConstraints, getName, setName, getBindPose, getInvertBindPose, updateBindBose, copy, deepCopy, isKinematic, isKinematicEffector, isKinematicTarget, thisToChars



public void Joint (int dimension)

public void Joint (int dimension, CharArray name)


Constraints applied to this joint.
public Sequence getConstraints ()


Get node name.
return  Chars, can be null.
public CharArray getName ()


Set node name.
param  name , can be null.
public void setName (CharArray name)

public MatrixRW getBindPose ()

public MatrixRW getInvertBindPose ()


Update bind pose, relative to the parent bind pose.
public void updateBindBose ()


return  copy of this joint without children
public Joint copy ()

public Joint deepCopy ()


return  true if node is an element in a kinematic chain.
public boolean isKinematic (Skeleton skeleton)


return  true if node is a kinematic effector.
public boolean isKinematicEffector (Skeleton skeleton)


return  true if node is a kinematic target.
public boolean isKinematicTarget (Skeleton skeleton)

public Chars thisToChars ()