shout3d.hanim
Class Joint

java.lang.Object
  |
  +--shout3d.core.Node
        |
        +--shout3d.core.Group
              |
              +--shout3d.core.Transform
                    |
                    +--shout3d.hanim.Joint

public class Joint
extends Transform

Joint. A structural implementation of the H-Anim 1.1 Joint node. The oriented rotation limits and stiffness are available for observation by users of the Joint class, but are not enforced directly by the class. Subclass of Transform


Field Summary
static float[] defaultLimitOrientation
           
static float[] defaultLLimit
           
static java.lang.String defaultName
           
static float[] defaultStiffness
           
static float[] defaultULimit
           
 FloatArrayField limitOrientation
           
 FloatArrayField llimit
           
 StringField name
           
 FloatArrayField stiffness
           
 FloatArrayField ulimit
           
 
Fields inherited from class shout3d.core.Transform
center, rotation, scale, scaleOrientation, translation
 
Fields inherited from class shout3d.core.Group
children, defaultChildArray, hidden
 
Constructor Summary
Joint()
           
 
Methods inherited from class shout3d.core.Transform
getInverseMatrix, getMatrix, onFieldChange
 
Methods inherited from class shout3d.core.Group
addChildren, getCameraBBoxMax, getCameraBBoxMin, getLocalBBoxMax, getLocalBBoxMin, getWorldBBoxMax, getWorldBBoxMin, removeChildren
 
Methods inherited from class shout3d.core.Node
cleanUp, getDEFName, getField, getFieldByIndex, getFieldName, getNumFields, getTypeName, getViewer, isOfType, setDEFName, setViewer
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

defaultLLimit

public static final float[] defaultLLimit

defaultLimitOrientation

public static final float[] defaultLimitOrientation

defaultName

public static final java.lang.String defaultName

defaultStiffness

public static final float[] defaultStiffness

defaultULimit

public static final float[] defaultULimit

llimit

public final FloatArrayField llimit

limitOrientation

public final FloatArrayField limitOrientation

name

public final StringField name

stiffness

public final FloatArrayField stiffness

ulimit

public final FloatArrayField ulimit
Constructor Detail

Joint

public Joint()