Class HAnimJointObject

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static float[] BBOXCENTER_DEFAULT_VALUE
      SFVec3f field named bboxCenter has default value {0f,0f,0f} (Java syntax) or 0 0 0 (XML syntax).
      static float[] BBOXSIZE_DEFAULT_VALUE
      SFVec3f field named bboxSize has default value {-1f,-1f,-1f} (Java syntax) or -1 -1 -1 (XML syntax).
      static float[] CENTER_DEFAULT_VALUE
      SFVec3f field named center has default value {0f,0f,0f} (Java syntax) or 0 0 0 (XML syntax).
      static java.lang.String COMPONENT
      String constant COMPONENT defines X3D component for the HAnimJoint element: H-Anim
      static java.lang.String containerField_DEFAULT_VALUE
      containerField describes typical field relationship of a node to its parent.
      static java.lang.String DESCRIPTION_DEFAULT_VALUE
      SFString field named description has default value equal to an empty string.
      static java.lang.String fromField_CENTER
      fromField ROUTE name for SFVec3f field named center.
      static java.lang.String fromField_CHILDREN
      fromField ROUTE name for MFNode field named children.
      static java.lang.String fromField_DESCRIPTION
      fromField ROUTE name for SFString field named description.
      static java.lang.String fromField_DISPLACERS
      fromField ROUTE name for MFNode field named displacers.
      static java.lang.String fromField_IS
      fromField ROUTE name for SFNode field named IS.
      static java.lang.String fromField_LIMITORIENTATION
      fromField ROUTE name for SFRotation field named limitOrientation.
      static java.lang.String fromField_LLIMIT
      fromField ROUTE name for SFVec3f field named llimit.
      static java.lang.String fromField_METADATA
      fromField ROUTE name for SFNode field named metadata.
      static java.lang.String fromField_NAME
      fromField ROUTE name for SFString field named name.
      static java.lang.String fromField_ROTATION
      fromField ROUTE name for SFRotation field named rotation.
      static java.lang.String fromField_SCALE
      fromField ROUTE name for SFVec3f field named scale.
      static java.lang.String fromField_SCALEORIENTATION
      fromField ROUTE name for SFRotation field named scaleOrientation.
      static java.lang.String fromField_SKINCOORDINDEX
      fromField ROUTE name for MFInt32 field named skinCoordIndex.
      static java.lang.String fromField_SKINCOORDWEIGHT
      fromField ROUTE name for MFFloat field named skinCoordWeight.
      static java.lang.String fromField_STIFFNESS
      fromField ROUTE name for SFVec3f field named stiffness.
      static java.lang.String fromField_TRANSLATION
      fromField ROUTE name for SFVec3f field named translation.
      static java.lang.String fromField_ULIMIT
      fromField ROUTE name for SFVec3f field named ulimit.
      static ISObject IS_DEFAULT_VALUE
      SFNode field named IS has default value null (Java syntax) or NULL (XML syntax).
      static java.util.ArrayList<java.lang.String> jointNameValues
      List of specification-defined enumeration values, with additional author-defined enumeration values not allowed.
      static int LEVEL
      Integer constant LEVEL provides default X3D H-Anim component level for this element: 1
      static float[] LIMITORIENTATION_DEFAULT_VALUE
      SFRotation field named limitOrientation has default value {0f,0f,1f,0f} (Java syntax) or 0 0 1 0 (XML syntax).
      static float[] LLIMIT_DEFAULT_VALUE
      SFVec3f field named llimit has default value {0f,0f,0f} (Java syntax) or 0 0 0 (XML syntax).
      static X3DMetadataObject METADATA_DEFAULT_VALUE
      SFNode field named metadata has default value null (Java syntax) or NULL (XML syntax).
      static java.lang.String NAME
      String constant NAME provides name of this element: HAnimJoint.
      static java.lang.String NAME_DEFAULT_VALUE
      SFString field named name has default value equal to an empty string.
      static java.lang.String NAME_HUMANOID_ROOT
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "humanoid_root" (Java syntax) or humanoid_root (XML syntax).
      static int NAME_HUMANOID_ROOT_INDEX
      SFString jointNameValues enumeration value "humanoid_root" has unique index 1
      static int NAME_HUMANOID_ROOT_LOA
      SFString jointNameValues enumeration value "humanoid_root" has unique Level Of Articulation loa=0
      static java.lang.String NAME_L_ACROMIOCLAVICULAR
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_acromioclavicular" (Java syntax) or l_acromioclavicular (XML syntax).
      static int NAME_L_ACROMIOCLAVICULAR_INDEX
      SFString jointNameValues enumeration value "l_acromioclavicular" has unique index 92
      static int NAME_L_ACROMIOCLAVICULAR_LOA
      SFString jointNameValues enumeration value "l_acromioclavicular" has unique Level Of Articulation loa=2
      static java.lang.String NAME_L_ACROMIOCLAVICULAR_PARENT
      SFString jointNameValues enumeration value "l_acromioclavicular" has unique parent "l_sternoclavicular" in HAnimJointObject
      static java.lang.String NAME_L_CALCANEOCUBOID
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_calcaneocuboid" (Java syntax) or l_calcaneocuboid (XML syntax).
      static java.lang.String NAME_L_CALCANEOCUBOID_ALIAS
      SFString jointNameValues enumeration value "l_calcaneocuboid" has alias "l_calcaneuscuboid"
      static int NAME_L_CALCANEOCUBOID_INDEX
      SFString jointNameValues enumeration value "l_calcaneocuboid" has unique index 21
      static int NAME_L_CALCANEOCUBOID_LOA
      SFString jointNameValues enumeration value "l_calcaneocuboid" has unique Level Of Articulation loa=4
      static java.lang.String NAME_L_CALCANEOCUBOID_PARENT
      SFString jointNameValues enumeration value "l_calcaneocuboid" has unique parent "l_talocrural" in HAnimJointObject
      static java.lang.String NAME_L_CARPAL_DISTAL_INTERPHALANGEAL_2
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_carpal_distal_interphalangeal_2" (Java syntax) or l_carpal_distal_interphalangeal_2 (XML syntax).
      static int NAME_L_CARPAL_DISTAL_INTERPHALANGEAL_2_INDEX
      SFString jointNameValues enumeration value "l_carpal_distal_interphalangeal_2" has unique index 104
      static int NAME_L_CARPAL_DISTAL_INTERPHALANGEAL_2_LOA
      SFString jointNameValues enumeration value "l_carpal_distal_interphalangeal_2" has unique Level Of Articulation loa=2
      static java.lang.String NAME_L_CARPAL_DISTAL_INTERPHALANGEAL_2_PARENT
      SFString jointNameValues enumeration value "l_carpal_distal_interphalangeal_2" has unique parent "l_carpal_proximal_interphalangeal_2" in HAnimJointObject
      static java.lang.String NAME_L_CARPAL_DISTAL_INTERPHALANGEAL_3
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_carpal_distal_interphalangeal_3" (Java syntax) or l_carpal_distal_interphalangeal_3 (XML syntax).
      static int NAME_L_CARPAL_DISTAL_INTERPHALANGEAL_3_INDEX
      SFString jointNameValues enumeration value "l_carpal_distal_interphalangeal_3" has unique index 109
      static int NAME_L_CARPAL_DISTAL_INTERPHALANGEAL_3_LOA
      SFString jointNameValues enumeration value "l_carpal_distal_interphalangeal_3" has unique Level Of Articulation loa=2
      static java.lang.String NAME_L_CARPAL_DISTAL_INTERPHALANGEAL_3_PARENT
      SFString jointNameValues enumeration value "l_carpal_distal_interphalangeal_3" has unique parent "l_carpal_proximal_interphalangeal_3" in HAnimJointObject
      static java.lang.String NAME_L_CARPAL_DISTAL_INTERPHALANGEAL_4
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_carpal_distal_interphalangeal_4" (Java syntax) or l_carpal_distal_interphalangeal_4 (XML syntax).
      static int NAME_L_CARPAL_DISTAL_INTERPHALANGEAL_4_INDEX
      SFString jointNameValues enumeration value "l_carpal_distal_interphalangeal_4" has unique index 114
      static int NAME_L_CARPAL_DISTAL_INTERPHALANGEAL_4_LOA
      SFString jointNameValues enumeration value "l_carpal_distal_interphalangeal_4" has unique Level Of Articulation loa=2
      static java.lang.String NAME_L_CARPAL_DISTAL_INTERPHALANGEAL_4_PARENT
      SFString jointNameValues enumeration value "l_carpal_distal_interphalangeal_4" has unique parent "l_carpal_proximal_interphalangeal_4" in HAnimJointObject
      static java.lang.String NAME_L_CARPAL_DISTAL_INTERPHALANGEAL_5
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_carpal_distal_interphalangeal_5" (Java syntax) or l_carpal_distal_interphalangeal_5 (XML syntax).
      static int NAME_L_CARPAL_DISTAL_INTERPHALANGEAL_5_INDEX
      SFString jointNameValues enumeration value "l_carpal_distal_interphalangeal_5" has unique index 118
      static int NAME_L_CARPAL_DISTAL_INTERPHALANGEAL_5_LOA
      SFString jointNameValues enumeration value "l_carpal_distal_interphalangeal_5" has unique Level Of Articulation loa=2
      static java.lang.String NAME_L_CARPAL_DISTAL_INTERPHALANGEAL_5_PARENT
      SFString jointNameValues enumeration value "l_carpal_distal_interphalangeal_5" has unique parent "l_carpal_proximal_interphalangeal_5" in HAnimJointObject
      static java.lang.String NAME_L_CARPAL_INTERPHALANGEAL_1
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_carpal_interphalangeal_1" (Java syntax) or l_carpal_interphalangeal_1 (XML syntax).
      static int NAME_L_CARPAL_INTERPHALANGEAL_1_INDEX
      SFString jointNameValues enumeration value "l_carpal_interphalangeal_1" has unique index 99
      static int NAME_L_CARPAL_INTERPHALANGEAL_1_LOA
      SFString jointNameValues enumeration value "l_carpal_interphalangeal_1" has unique Level Of Articulation loa=2
      static java.lang.String NAME_L_CARPAL_INTERPHALANGEAL_1_PARENT
      SFString jointNameValues enumeration value "l_carpal_interphalangeal_1" has unique parent "l_metacarpophalangeal_1" in HAnimJointObject
      static java.lang.String NAME_L_CARPAL_PROXIMAL_INTERPHALANGEAL_2
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_carpal_proximal_interphalangeal_2" (Java syntax) or l_carpal_proximal_interphalangeal_2 (XML syntax).
      static int NAME_L_CARPAL_PROXIMAL_INTERPHALANGEAL_2_INDEX
      SFString jointNameValues enumeration value "l_carpal_proximal_interphalangeal_2" has unique index 103
      static int NAME_L_CARPAL_PROXIMAL_INTERPHALANGEAL_2_LOA
      SFString jointNameValues enumeration value "l_carpal_proximal_interphalangeal_2" has unique Level Of Articulation loa=2
      static java.lang.String NAME_L_CARPAL_PROXIMAL_INTERPHALANGEAL_2_PARENT
      SFString jointNameValues enumeration value "l_carpal_proximal_interphalangeal_2" has unique parent "l_metacarpophalangeal_2" in HAnimJointObject
      static java.lang.String NAME_L_CARPAL_PROXIMAL_INTERPHALANGEAL_3
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_carpal_proximal_interphalangeal_3" (Java syntax) or l_carpal_proximal_interphalangeal_3 (XML syntax).
      static int NAME_L_CARPAL_PROXIMAL_INTERPHALANGEAL_3_INDEX
      SFString jointNameValues enumeration value "l_carpal_proximal_interphalangeal_3" has unique index 108
      static int NAME_L_CARPAL_PROXIMAL_INTERPHALANGEAL_3_LOA
      SFString jointNameValues enumeration value "l_carpal_proximal_interphalangeal_3" has unique Level Of Articulation loa=2
      static java.lang.String NAME_L_CARPAL_PROXIMAL_INTERPHALANGEAL_3_PARENT
      SFString jointNameValues enumeration value "l_carpal_proximal_interphalangeal_3" has unique parent "l_metacarpophalangeal_3" in HAnimJointObject
      static java.lang.String NAME_L_CARPAL_PROXIMAL_INTERPHALANGEAL_4
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_carpal_proximal_interphalangeal_4" (Java syntax) or l_carpal_proximal_interphalangeal_4 (XML syntax).
      static int NAME_L_CARPAL_PROXIMAL_INTERPHALANGEAL_4_INDEX
      SFString jointNameValues enumeration value "l_carpal_proximal_interphalangeal_4" has unique index 113
      static int NAME_L_CARPAL_PROXIMAL_INTERPHALANGEAL_4_LOA
      SFString jointNameValues enumeration value "l_carpal_proximal_interphalangeal_4" has unique Level Of Articulation loa=2
      static java.lang.String NAME_L_CARPAL_PROXIMAL_INTERPHALANGEAL_4_PARENT
      SFString jointNameValues enumeration value "l_carpal_proximal_interphalangeal_4" has unique parent "l_metacarpophalangeal_4" in HAnimJointObject
      static java.lang.String NAME_L_CARPAL_PROXIMAL_INTERPHALANGEAL_5
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_carpal_proximal_interphalangeal_5" (Java syntax) or l_carpal_proximal_interphalangeal_5 (XML syntax).
      static int NAME_L_CARPAL_PROXIMAL_INTERPHALANGEAL_5_INDEX
      SFString jointNameValues enumeration value "l_carpal_proximal_interphalangeal_5" has unique index 117
      static int NAME_L_CARPAL_PROXIMAL_INTERPHALANGEAL_5_LOA
      SFString jointNameValues enumeration value "l_carpal_proximal_interphalangeal_5" has unique Level Of Articulation loa=2
      static java.lang.String NAME_L_CARPAL_PROXIMAL_INTERPHALANGEAL_5_PARENT
      SFString jointNameValues enumeration value "l_carpal_proximal_interphalangeal_5" has unique parent "l_metacarpophalangeal_5" in HAnimJointObject
      static java.lang.String NAME_L_CARPOMETACARPAL_1
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_carpometacarpal_1" (Java syntax) or l_carpometacarpal_1 (XML syntax).
      static int NAME_L_CARPOMETACARPAL_1_INDEX
      SFString jointNameValues enumeration value "l_carpometacarpal_1" has unique index 97
      static int NAME_L_CARPOMETACARPAL_1_LOA
      SFString jointNameValues enumeration value "l_carpometacarpal_1" has unique Level Of Articulation loa=2
      static java.lang.String NAME_L_CARPOMETACARPAL_1_PARENT
      SFString jointNameValues enumeration value "l_carpometacarpal_1" has unique parent "l_midcarpal_1" in HAnimJointObject
      static java.lang.String NAME_L_CARPOMETACARPAL_2
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_carpometacarpal_2" (Java syntax) or l_carpometacarpal_2 (XML syntax).
      static int NAME_L_CARPOMETACARPAL_2_INDEX
      SFString jointNameValues enumeration value "l_carpometacarpal_2" has unique index 101
      static int NAME_L_CARPOMETACARPAL_2_LOA
      SFString jointNameValues enumeration value "l_carpometacarpal_2" has unique Level Of Articulation loa=2
      static java.lang.String NAME_L_CARPOMETACARPAL_2_PARENT
      SFString jointNameValues enumeration value "l_carpometacarpal_2" has unique parent "l_midcarpal_2" in HAnimJointObject
      static java.lang.String NAME_L_CARPOMETACARPAL_3
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_carpometacarpal_3" (Java syntax) or l_carpometacarpal_3 (XML syntax).
      static int NAME_L_CARPOMETACARPAL_3_INDEX
      SFString jointNameValues enumeration value "l_carpometacarpal_3" has unique index 106
      static int NAME_L_CARPOMETACARPAL_3_LOA
      SFString jointNameValues enumeration value "l_carpometacarpal_3" has unique Level Of Articulation loa=2
      static java.lang.String NAME_L_CARPOMETACARPAL_3_PARENT
      SFString jointNameValues enumeration value "l_carpometacarpal_3" has unique parent "l_midcarpal_3" in HAnimJointObject
      static java.lang.String NAME_L_CARPOMETACARPAL_4
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_carpometacarpal_4" (Java syntax) or l_carpometacarpal_4 (XML syntax).
      static int NAME_L_CARPOMETACARPAL_4_INDEX
      SFString jointNameValues enumeration value "l_carpometacarpal_4" has unique index 111
      static int NAME_L_CARPOMETACARPAL_4_LOA
      SFString jointNameValues enumeration value "l_carpometacarpal_4" has unique Level Of Articulation loa=2
      static java.lang.String NAME_L_CARPOMETACARPAL_4_PARENT
      SFString jointNameValues enumeration value "l_carpometacarpal_4" has unique parent "l_midcarpal_4_5" in HAnimJointObject
      static java.lang.String NAME_L_CARPOMETACARPAL_5
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_carpometacarpal_5" (Java syntax) or l_carpometacarpal_5 (XML syntax).
      static int NAME_L_CARPOMETACARPAL_5_INDEX
      SFString jointNameValues enumeration value "l_carpometacarpal_5" has unique index 115
      static int NAME_L_CARPOMETACARPAL_5_LOA
      SFString jointNameValues enumeration value "l_carpometacarpal_5" has unique Level Of Articulation loa=2
      static java.lang.String NAME_L_CARPOMETACARPAL_5_PARENT
      SFString jointNameValues enumeration value "l_carpometacarpal_5" has unique parent "l_midcarpal_4_5" in HAnimJointObject
      static java.lang.String NAME_L_CUNEONAVICULAR_1
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_cuneonavicular_1" (Java syntax) or l_cuneonavicular_1 (XML syntax).
      static java.lang.String NAME_L_CUNEONAVICULAR_1_ALIAS
      SFString jointNameValues enumeration value "l_cuneonavicular_1" has alias "l_talocalcaneal"
      static int NAME_L_CUNEONAVICULAR_1_INDEX
      SFString jointNameValues enumeration value "l_cuneonavicular_1" has unique index 7
      static int NAME_L_CUNEONAVICULAR_1_LOA
      SFString jointNameValues enumeration value "l_cuneonavicular_1" has unique Level Of Articulation loa=4
      static java.lang.String NAME_L_CUNEONAVICULAR_1_PARENT
      SFString jointNameValues enumeration value "l_cuneonavicular_1" has unique parent "l_talocalcaneonavicular" in HAnimJointObject
      static java.lang.String NAME_L_CUNEONAVICULAR_2
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_cuneonavicular_2" (Java syntax) or l_cuneonavicular_2 (XML syntax).
      static java.lang.String NAME_L_CUNEONAVICULAR_2_ALIAS
      SFString jointNameValues enumeration value "l_cuneonavicular_2" has alias "l_talocalcaneal"
      static int NAME_L_CUNEONAVICULAR_2_INDEX
      SFString jointNameValues enumeration value "l_cuneonavicular_2" has unique index 11
      static int NAME_L_CUNEONAVICULAR_2_LOA
      SFString jointNameValues enumeration value "l_cuneonavicular_2" has unique Level Of Articulation loa=4
      static java.lang.String NAME_L_CUNEONAVICULAR_2_PARENT
      SFString jointNameValues enumeration value "l_cuneonavicular_2" has unique parent "l_talocalcaneonavicular" in HAnimJointObject
      static java.lang.String NAME_L_CUNEONAVICULAR_3
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_cuneonavicular_3" (Java syntax) or l_cuneonavicular_3 (XML syntax).
      static java.lang.String NAME_L_CUNEONAVICULAR_3_ALIAS
      SFString jointNameValues enumeration value "l_cuneonavicular_3" has alias "l_talocalcaneal"
      static int NAME_L_CUNEONAVICULAR_3_INDEX
      SFString jointNameValues enumeration value "l_cuneonavicular_3" has unique index 16
      static int NAME_L_CUNEONAVICULAR_3_LOA
      SFString jointNameValues enumeration value "l_cuneonavicular_3" has unique Level Of Articulation loa=4
      static java.lang.String NAME_L_CUNEONAVICULAR_3_PARENT
      SFString jointNameValues enumeration value "l_cuneonavicular_3" has unique parent "l_talocalcaneonavicular" in HAnimJointObject
      static java.lang.String NAME_L_ELBOW
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_elbow" (Java syntax) or l_elbow (XML syntax).
      static int NAME_L_ELBOW_INDEX
      SFString jointNameValues enumeration value "l_elbow" has unique index 94
      static int NAME_L_ELBOW_LOA
      SFString jointNameValues enumeration value "l_elbow" has unique Level Of Articulation loa=1
      static java.lang.String NAME_L_ELBOW_PARENT
      SFString jointNameValues enumeration value "l_elbow" has unique parent "l_shoulder" in HAnimJointObject
      static java.lang.String NAME_L_EYEBALL_JOINT
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_eyeball_joint" (Java syntax) or l_eyeball_joint (XML syntax).
      static int NAME_L_EYEBALL_JOINT_INDEX
      SFString jointNameValues enumeration value "l_eyeball_joint" has unique index 86
      static int NAME_L_EYEBALL_JOINT_LOA
      SFString jointNameValues enumeration value "l_eyeball_joint" has unique Level Of Articulation loa=3
      static java.lang.String NAME_L_EYEBALL_JOINT_PARENT
      SFString jointNameValues enumeration value "l_eyeball_joint" has unique parent "skullbase" in HAnimJointObject
      static java.lang.String NAME_L_EYEBROW_JOINT
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_eyebrow_joint" (Java syntax) or l_eyebrow_joint (XML syntax).
      static int NAME_L_EYEBROW_JOINT_INDEX
      SFString jointNameValues enumeration value "l_eyebrow_joint" has unique index 88
      static int NAME_L_EYEBROW_JOINT_LOA
      SFString jointNameValues enumeration value "l_eyebrow_joint" has unique Level Of Articulation loa=3
      static java.lang.String NAME_L_EYEBROW_JOINT_PARENT
      SFString jointNameValues enumeration value "l_eyebrow_joint" has unique parent "skullbase" in HAnimJointObject
      static java.lang.String NAME_L_EYELID_JOINT
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_eyelid_joint" (Java syntax) or l_eyelid_joint (XML syntax).
      static int NAME_L_EYELID_JOINT_INDEX
      SFString jointNameValues enumeration value "l_eyelid_joint" has unique index 84
      static int NAME_L_EYELID_JOINT_LOA
      SFString jointNameValues enumeration value "l_eyelid_joint" has unique Level Of Articulation loa=3
      static java.lang.String NAME_L_EYELID_JOINT_PARENT
      SFString jointNameValues enumeration value "l_eyelid_joint" has unique parent "skullbase" in HAnimJointObject
      static java.lang.String NAME_L_HIP
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_hip" (Java syntax) or l_hip (XML syntax).
      static int NAME_L_HIP_INDEX
      SFString jointNameValues enumeration value "l_hip" has unique index 3
      static int NAME_L_HIP_LOA
      SFString jointNameValues enumeration value "l_hip" has unique Level Of Articulation loa=1
      static java.lang.String NAME_L_HIP_PARENT
      SFString jointNameValues enumeration value "l_hip" has unique parent "sacroiliac" in HAnimJointObject
      static java.lang.String NAME_L_KNEE
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_knee" (Java syntax) or l_knee (XML syntax).
      static int NAME_L_KNEE_INDEX
      SFString jointNameValues enumeration value "l_knee" has unique index 4
      static int NAME_L_KNEE_LOA
      SFString jointNameValues enumeration value "l_knee" has unique Level Of Articulation loa=1
      static java.lang.String NAME_L_KNEE_PARENT
      SFString jointNameValues enumeration value "l_knee" has unique parent "l_hip" in HAnimJointObject
      static java.lang.String NAME_L_METACARPOPHALANGEAL_1
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_metacarpophalangeal_1" (Java syntax) or l_metacarpophalangeal_1 (XML syntax).
      static int NAME_L_METACARPOPHALANGEAL_1_INDEX
      SFString jointNameValues enumeration value "l_metacarpophalangeal_1" has unique index 98
      static int NAME_L_METACARPOPHALANGEAL_1_LOA
      SFString jointNameValues enumeration value "l_metacarpophalangeal_1" has unique Level Of Articulation loa=2
      static java.lang.String NAME_L_METACARPOPHALANGEAL_1_PARENT
      SFString jointNameValues enumeration value "l_metacarpophalangeal_1" has unique parent "l_carpometacarpal_1" in HAnimJointObject
      static java.lang.String NAME_L_METACARPOPHALANGEAL_2
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_metacarpophalangeal_2" (Java syntax) or l_metacarpophalangeal_2 (XML syntax).
      static int NAME_L_METACARPOPHALANGEAL_2_INDEX
      SFString jointNameValues enumeration value "l_metacarpophalangeal_2" has unique index 102
      static int NAME_L_METACARPOPHALANGEAL_2_LOA
      SFString jointNameValues enumeration value "l_metacarpophalangeal_2" has unique Level Of Articulation loa=2
      static java.lang.String NAME_L_METACARPOPHALANGEAL_2_PARENT
      SFString jointNameValues enumeration value "l_metacarpophalangeal_2" has unique parent "l_carpometacarpal_2" in HAnimJointObject
      static java.lang.String NAME_L_METACARPOPHALANGEAL_3
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_metacarpophalangeal_3" (Java syntax) or l_metacarpophalangeal_3 (XML syntax).
      static int NAME_L_METACARPOPHALANGEAL_3_INDEX
      SFString jointNameValues enumeration value "l_metacarpophalangeal_3" has unique index 107
      static int NAME_L_METACARPOPHALANGEAL_3_LOA
      SFString jointNameValues enumeration value "l_metacarpophalangeal_3" has unique Level Of Articulation loa=2
      static java.lang.String NAME_L_METACARPOPHALANGEAL_3_PARENT
      SFString jointNameValues enumeration value "l_metacarpophalangeal_3" has unique parent "l_carpometacarpal_3" in HAnimJointObject
      static java.lang.String NAME_L_METACARPOPHALANGEAL_4
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_metacarpophalangeal_4" (Java syntax) or l_metacarpophalangeal_4 (XML syntax).
      static int NAME_L_METACARPOPHALANGEAL_4_INDEX
      SFString jointNameValues enumeration value "l_metacarpophalangeal_4" has unique index 112
      static int NAME_L_METACARPOPHALANGEAL_4_LOA
      SFString jointNameValues enumeration value "l_metacarpophalangeal_4" has unique Level Of Articulation loa=2
      static java.lang.String NAME_L_METACARPOPHALANGEAL_4_PARENT
      SFString jointNameValues enumeration value "l_metacarpophalangeal_4" has unique parent "l_carpometacarpal_4" in HAnimJointObject
      static java.lang.String NAME_L_METACARPOPHALANGEAL_5
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_metacarpophalangeal_5" (Java syntax) or l_metacarpophalangeal_5 (XML syntax).
      static int NAME_L_METACARPOPHALANGEAL_5_INDEX
      SFString jointNameValues enumeration value "l_metacarpophalangeal_5" has unique index 116
      static int NAME_L_METACARPOPHALANGEAL_5_LOA
      SFString jointNameValues enumeration value "l_metacarpophalangeal_5" has unique Level Of Articulation loa=2
      static java.lang.String NAME_L_METACARPOPHALANGEAL_5_PARENT
      SFString jointNameValues enumeration value "l_metacarpophalangeal_5" has unique parent "l_carpometacarpal_5" in HAnimJointObject
      static java.lang.String NAME_L_METATARSOPHALANGEAL_1
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_metatarsophalangeal_1" (Java syntax) or l_metatarsophalangeal_1 (XML syntax).
      static int NAME_L_METATARSOPHALANGEAL_1_INDEX
      SFString jointNameValues enumeration value "l_metatarsophalangeal_1" has unique index 9
      static int NAME_L_METATARSOPHALANGEAL_1_LOA
      SFString jointNameValues enumeration value "l_metatarsophalangeal_1" has unique Level Of Articulation loa=4
      static java.lang.String NAME_L_METATARSOPHALANGEAL_1_PARENT
      SFString jointNameValues enumeration value "l_metatarsophalangeal_1" has unique parent "l_tarsometatarsal_1" in HAnimJointObject
      static java.lang.String NAME_L_METATARSOPHALANGEAL_2
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_metatarsophalangeal_2" (Java syntax) or l_metatarsophalangeal_2 (XML syntax).
      static java.lang.String NAME_L_METATARSOPHALANGEAL_2_ALIAS
      SFString jointNameValues enumeration value "l_metatarsophalangeal_2" has alias "l_midtarsal"
      static int NAME_L_METATARSOPHALANGEAL_2_INDEX
      SFString jointNameValues enumeration value "l_metatarsophalangeal_2" has unique index 13
      static int NAME_L_METATARSOPHALANGEAL_2_LOA
      SFString jointNameValues enumeration value "l_metatarsophalangeal_2" has unique Level Of Articulation loa=1
      static java.lang.String NAME_L_METATARSOPHALANGEAL_2_PARENT
      SFString jointNameValues enumeration value "l_metatarsophalangeal_2" has unique parent "l_tarsometatarsal_2" in HAnimJointObject
      static java.lang.String NAME_L_METATARSOPHALANGEAL_3
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_metatarsophalangeal_3" (Java syntax) or l_metatarsophalangeal_3 (XML syntax).
      static int NAME_L_METATARSOPHALANGEAL_3_INDEX
      SFString jointNameValues enumeration value "l_metatarsophalangeal_3" has unique index 18
      static int NAME_L_METATARSOPHALANGEAL_3_LOA
      SFString jointNameValues enumeration value "l_metatarsophalangeal_3" has unique Level Of Articulation loa=4
      static java.lang.String NAME_L_METATARSOPHALANGEAL_3_PARENT
      SFString jointNameValues enumeration value "l_metatarsophalangeal_3" has unique parent "l_tarsometatarsal_3" in HAnimJointObject
      static java.lang.String NAME_L_METATARSOPHALANGEAL_4
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_metatarsophalangeal_4" (Java syntax) or l_metatarsophalangeal_4 (XML syntax).
      static int NAME_L_METATARSOPHALANGEAL_4_INDEX
      SFString jointNameValues enumeration value "l_metatarsophalangeal_4" has unique index 24
      static int NAME_L_METATARSOPHALANGEAL_4_LOA
      SFString jointNameValues enumeration value "l_metatarsophalangeal_4" has unique Level Of Articulation loa=4
      static java.lang.String NAME_L_METATARSOPHALANGEAL_4_PARENT
      SFString jointNameValues enumeration value "l_metatarsophalangeal_4" has unique parent "l_tarsometatarsal_4" in HAnimJointObject
      static java.lang.String NAME_L_METATARSOPHALANGEAL_5
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_metatarsophalangeal_5" (Java syntax) or l_metatarsophalangeal_5 (XML syntax).
      static int NAME_L_METATARSOPHALANGEAL_5_INDEX
      SFString jointNameValues enumeration value "l_metatarsophalangeal_5" has unique index 28
      static int NAME_L_METATARSOPHALANGEAL_5_LOA
      SFString jointNameValues enumeration value "l_metatarsophalangeal_5" has unique Level Of Articulation loa=4
      static java.lang.String NAME_L_METATARSOPHALANGEAL_5_PARENT
      SFString jointNameValues enumeration value "l_metatarsophalangeal_5" has unique parent "l_tarsometatarsal_5" in HAnimJointObject
      static java.lang.String NAME_L_MIDCARPAL_1
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_midcarpal_1" (Java syntax) or l_midcarpal_1 (XML syntax).
      static int NAME_L_MIDCARPAL_1_INDEX
      SFString jointNameValues enumeration value "l_midcarpal_1" has unique index 96
      static int NAME_L_MIDCARPAL_1_LOA
      SFString jointNameValues enumeration value "l_midcarpal_1" has unique Level Of Articulation loa=4
      static java.lang.String NAME_L_MIDCARPAL_1_PARENT
      SFString jointNameValues enumeration value "l_midcarpal_1" has unique parent "l_radiocarpal" in HAnimJointObject
      static java.lang.String NAME_L_MIDCARPAL_2
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_midcarpal_2" (Java syntax) or l_midcarpal_2 (XML syntax).
      static int NAME_L_MIDCARPAL_2_INDEX
      SFString jointNameValues enumeration value "l_midcarpal_2" has unique index 100
      static int NAME_L_MIDCARPAL_2_LOA
      SFString jointNameValues enumeration value "l_midcarpal_2" has unique Level Of Articulation loa=4
      static java.lang.String NAME_L_MIDCARPAL_2_PARENT
      SFString jointNameValues enumeration value "l_midcarpal_2" has unique parent "l_radiocarpal" in HAnimJointObject
      static java.lang.String NAME_L_MIDCARPAL_3
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_midcarpal_3" (Java syntax) or l_midcarpal_3 (XML syntax).
      static int NAME_L_MIDCARPAL_3_INDEX
      SFString jointNameValues enumeration value "l_midcarpal_3" has unique index 105
      static int NAME_L_MIDCARPAL_3_LOA
      SFString jointNameValues enumeration value "l_midcarpal_3" has unique Level Of Articulation loa=4
      static java.lang.String NAME_L_MIDCARPAL_3_PARENT
      SFString jointNameValues enumeration value "l_midcarpal_3" has unique parent "l_radiocarpal" in HAnimJointObject
      static java.lang.String NAME_L_MIDCARPAL_4_5
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_midcarpal_4_5" (Java syntax) or l_midcarpal_4_5 (XML syntax).
      static int NAME_L_MIDCARPAL_4_5_INDEX
      SFString jointNameValues enumeration value "l_midcarpal_4_5" has unique index 110
      static int NAME_L_MIDCARPAL_4_5_LOA
      SFString jointNameValues enumeration value "l_midcarpal_4_5" has unique Level Of Articulation loa=4
      static java.lang.String NAME_L_MIDCARPAL_4_5_PARENT
      SFString jointNameValues enumeration value "l_midcarpal_4_5" has unique parent "l_radiocarpal" in HAnimJointObject
      static java.lang.String NAME_L_RADIOCARPAL
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_radiocarpal" (Java syntax) or l_radiocarpal (XML syntax).
      static java.lang.String NAME_L_RADIOCARPAL_ALIAS
      SFString jointNameValues enumeration value "l_radiocarpal" has alias "l_wrist"
      static int NAME_L_RADIOCARPAL_INDEX
      SFString jointNameValues enumeration value "l_radiocarpal" has unique index 95
      static int NAME_L_RADIOCARPAL_LOA
      SFString jointNameValues enumeration value "l_radiocarpal" has unique Level Of Articulation loa=1
      static java.lang.String NAME_L_RADIOCARPAL_PARENT
      SFString jointNameValues enumeration value "l_radiocarpal" has unique parent "l_elbow" in HAnimJointObject
      static java.lang.String NAME_L_SHOULDER
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_shoulder" (Java syntax) or l_shoulder (XML syntax).
      static int NAME_L_SHOULDER_INDEX
      SFString jointNameValues enumeration value "l_shoulder" has unique index 93
      static int NAME_L_SHOULDER_LOA
      SFString jointNameValues enumeration value "l_shoulder" has unique Level Of Articulation loa=1
      static java.lang.String NAME_L_SHOULDER_PARENT
      SFString jointNameValues enumeration value "l_shoulder" has unique parent "l_acromioclavicular" in HAnimJointObject
      static java.lang.String NAME_L_STERNOCLAVICULAR
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_sternoclavicular" (Java syntax) or l_sternoclavicular (XML syntax).
      static int NAME_L_STERNOCLAVICULAR_INDEX
      SFString jointNameValues enumeration value "l_sternoclavicular" has unique index 91
      static int NAME_L_STERNOCLAVICULAR_LOA
      SFString jointNameValues enumeration value "l_sternoclavicular" has unique Level Of Articulation loa=2
      static java.lang.String NAME_L_STERNOCLAVICULAR_PARENT
      SFString jointNameValues enumeration value "l_sternoclavicular" has unique parent "vc7" in HAnimJointObject
      static java.lang.String NAME_L_TALOCALCANEONAVICULAR
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_talocalcaneonavicular" (Java syntax) or l_talocalcaneonavicular (XML syntax).
      static java.lang.String NAME_L_TALOCALCANEONAVICULAR_ALIAS
      SFString jointNameValues enumeration value "l_talocalcaneonavicular" has alias "l_talocalcaneal"
      static int NAME_L_TALOCALCANEONAVICULAR_INDEX
      SFString jointNameValues enumeration value "l_talocalcaneonavicular" has unique index 6
      static int NAME_L_TALOCALCANEONAVICULAR_LOA
      SFString jointNameValues enumeration value "l_talocalcaneonavicular" has unique Level Of Articulation loa=4
      static java.lang.String NAME_L_TALOCALCANEONAVICULAR_PARENT
      SFString jointNameValues enumeration value "l_talocalcaneonavicular" has unique parent "l_talocrural" in HAnimJointObject
      static java.lang.String NAME_L_TALOCRURAL
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_talocrural" (Java syntax) or l_talocrural (XML syntax).
      static java.lang.String NAME_L_TALOCRURAL_ALIAS
      SFString jointNameValues enumeration value "l_talocrural" has alias "l_ankle"
      static int NAME_L_TALOCRURAL_INDEX
      SFString jointNameValues enumeration value "l_talocrural" has unique index 5
      static int NAME_L_TALOCRURAL_LOA
      SFString jointNameValues enumeration value "l_talocrural" has unique Level Of Articulation loa=1
      static java.lang.String NAME_L_TALOCRURAL_PARENT
      SFString jointNameValues enumeration value "l_talocrural" has unique parent "l_knee" in HAnimJointObject
      static java.lang.String NAME_L_TARSAL_DISTAL_INTERPHALANGEAL_2
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_tarsal_distal_interphalangeal_2" (Java syntax) or l_tarsal_distal_interphalangeal_2 (XML syntax).
      static java.lang.String NAME_L_TARSAL_DISTAL_INTERPHALANGEAL_2_ALIAS
      SFString jointNameValues enumeration value "l_tarsal_distal_interphalangeal_2" has alias "l_metatarsal"
      static int NAME_L_TARSAL_DISTAL_INTERPHALANGEAL_2_INDEX
      SFString jointNameValues enumeration value "l_tarsal_distal_interphalangeal_2" has unique index 15
      static int NAME_L_TARSAL_DISTAL_INTERPHALANGEAL_2_LOA
      SFString jointNameValues enumeration value "l_tarsal_distal_interphalangeal_2" has unique Level Of Articulation loa=2
      static java.lang.String NAME_L_TARSAL_DISTAL_INTERPHALANGEAL_2_PARENT
      SFString jointNameValues enumeration value "l_tarsal_distal_interphalangeal_2" has unique parent "l_tarsal_proximal_interphalangeal_2" in HAnimJointObject
      static java.lang.String NAME_L_TARSAL_DISTAL_INTERPHALANGEAL_3
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_tarsal_distal_interphalangeal_3" (Java syntax) or l_tarsal_distal_interphalangeal_3 (XML syntax).
      static int NAME_L_TARSAL_DISTAL_INTERPHALANGEAL_3_INDEX
      SFString jointNameValues enumeration value "l_tarsal_distal_interphalangeal_3" has unique index 20
      static int NAME_L_TARSAL_DISTAL_INTERPHALANGEAL_3_LOA
      SFString jointNameValues enumeration value "l_tarsal_distal_interphalangeal_3" has unique Level Of Articulation loa=4
      static java.lang.String NAME_L_TARSAL_DISTAL_INTERPHALANGEAL_3_PARENT
      SFString jointNameValues enumeration value "l_tarsal_distal_interphalangeal_3" has unique parent "l_tarsal_proximal_interphalangeal_3" in HAnimJointObject
      static java.lang.String NAME_L_TARSAL_DISTAL_INTERPHALANGEAL_4
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_tarsal_distal_interphalangeal_4" (Java syntax) or l_tarsal_distal_interphalangeal_4 (XML syntax).
      static int NAME_L_TARSAL_DISTAL_INTERPHALANGEAL_4_INDEX
      SFString jointNameValues enumeration value "l_tarsal_distal_interphalangeal_4" has unique index 26
      static int NAME_L_TARSAL_DISTAL_INTERPHALANGEAL_4_LOA
      SFString jointNameValues enumeration value "l_tarsal_distal_interphalangeal_4" has unique Level Of Articulation loa=4
      static java.lang.String NAME_L_TARSAL_DISTAL_INTERPHALANGEAL_4_PARENT
      SFString jointNameValues enumeration value "l_tarsal_distal_interphalangeal_4" has unique parent "l_tarsal_proximal_interphalangeal_4" in HAnimJointObject
      static java.lang.String NAME_L_TARSAL_DISTAL_INTERPHALANGEAL_5
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_tarsal_distal_interphalangeal_5" (Java syntax) or l_tarsal_distal_interphalangeal_5 (XML syntax).
      static int NAME_L_TARSAL_DISTAL_INTERPHALANGEAL_5_INDEX
      SFString jointNameValues enumeration value "l_tarsal_distal_interphalangeal_5" has unique index 30
      static int NAME_L_TARSAL_DISTAL_INTERPHALANGEAL_5_LOA
      SFString jointNameValues enumeration value "l_tarsal_distal_interphalangeal_5" has unique Level Of Articulation loa=4
      static java.lang.String NAME_L_TARSAL_DISTAL_INTERPHALANGEAL_5_PARENT
      SFString jointNameValues enumeration value "l_tarsal_distal_interphalangeal_5" has unique parent "l_tarsal_proximal_interphalangeal_5" in HAnimJointObject
      static java.lang.String NAME_L_TARSAL_INTERPHALANGEAL_1
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_tarsal_interphalangeal_1" (Java syntax) or l_tarsal_interphalangeal_1 (XML syntax).
      static int NAME_L_TARSAL_INTERPHALANGEAL_1_INDEX
      SFString jointNameValues enumeration value "l_tarsal_interphalangeal_1" has unique index 10
      static int NAME_L_TARSAL_INTERPHALANGEAL_1_LOA
      SFString jointNameValues enumeration value "l_tarsal_interphalangeal_1" has unique Level Of Articulation loa=4
      static java.lang.String NAME_L_TARSAL_INTERPHALANGEAL_1_PARENT
      SFString jointNameValues enumeration value "l_tarsal_interphalangeal_1" has unique parent "l_metatarsophalangeal_1" in HAnimJointObject
      static java.lang.String NAME_L_TARSAL_PROXIMAL_INTERPHALANGEAL_2
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_tarsal_proximal_interphalangeal_2" (Java syntax) or l_tarsal_proximal_interphalangeal_2 (XML syntax).
      static int NAME_L_TARSAL_PROXIMAL_INTERPHALANGEAL_2_INDEX
      SFString jointNameValues enumeration value "l_tarsal_proximal_interphalangeal_2" has unique index 14
      static int NAME_L_TARSAL_PROXIMAL_INTERPHALANGEAL_2_LOA
      SFString jointNameValues enumeration value "l_tarsal_proximal_interphalangeal_2" has unique Level Of Articulation loa=4
      static java.lang.String NAME_L_TARSAL_PROXIMAL_INTERPHALANGEAL_2_PARENT
      SFString jointNameValues enumeration value "l_tarsal_proximal_interphalangeal_2" has unique parent "l_metatarsophalangeal_2" in HAnimJointObject
      static java.lang.String NAME_L_TARSAL_PROXIMAL_INTERPHALANGEAL_3
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_tarsal_proximal_interphalangeal_3" (Java syntax) or l_tarsal_proximal_interphalangeal_3 (XML syntax).
      static int NAME_L_TARSAL_PROXIMAL_INTERPHALANGEAL_3_INDEX
      SFString jointNameValues enumeration value "l_tarsal_proximal_interphalangeal_3" has unique index 19
      static int NAME_L_TARSAL_PROXIMAL_INTERPHALANGEAL_3_LOA
      SFString jointNameValues enumeration value "l_tarsal_proximal_interphalangeal_3" has unique Level Of Articulation loa=4
      static java.lang.String NAME_L_TARSAL_PROXIMAL_INTERPHALANGEAL_3_PARENT
      SFString jointNameValues enumeration value "l_tarsal_proximal_interphalangeal_3" has unique parent "l_metatarsophalangeal_3" in HAnimJointObject
      static java.lang.String NAME_L_TARSAL_PROXIMAL_INTERPHALANGEAL_4
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_tarsal_proximal_interphalangeal_4" (Java syntax) or l_tarsal_proximal_interphalangeal_4 (XML syntax).
      static int NAME_L_TARSAL_PROXIMAL_INTERPHALANGEAL_4_INDEX
      SFString jointNameValues enumeration value "l_tarsal_proximal_interphalangeal_4" has unique index 25
      static int NAME_L_TARSAL_PROXIMAL_INTERPHALANGEAL_4_LOA
      SFString jointNameValues enumeration value "l_tarsal_proximal_interphalangeal_4" has unique Level Of Articulation loa=4
      static java.lang.String NAME_L_TARSAL_PROXIMAL_INTERPHALANGEAL_4_PARENT
      SFString jointNameValues enumeration value "l_tarsal_proximal_interphalangeal_4" has unique parent "l_metatarsophalangeal_4" in HAnimJointObject
      static java.lang.String NAME_L_TARSAL_PROXIMAL_INTERPHALANGEAL_5
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_tarsal_proximal_interphalangeal_5" (Java syntax) or l_tarsal_proximal_interphalangeal_5 (XML syntax).
      static int NAME_L_TARSAL_PROXIMAL_INTERPHALANGEAL_5_INDEX
      SFString jointNameValues enumeration value "l_tarsal_proximal_interphalangeal_5" has unique index 29
      static int NAME_L_TARSAL_PROXIMAL_INTERPHALANGEAL_5_LOA
      SFString jointNameValues enumeration value "l_tarsal_proximal_interphalangeal_5" has unique Level Of Articulation loa=4
      static java.lang.String NAME_L_TARSAL_PROXIMAL_INTERPHALANGEAL_5_PARENT
      SFString jointNameValues enumeration value "l_tarsal_proximal_interphalangeal_5" has unique parent "l_metatarsophalangeal_5" in HAnimJointObject
      static java.lang.String NAME_L_TARSOMETATARSAL_1
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_tarsometatarsal_1" (Java syntax) or l_tarsometatarsal_1 (XML syntax).
      static int NAME_L_TARSOMETATARSAL_1_INDEX
      SFString jointNameValues enumeration value "l_tarsometatarsal_1" has unique index 8
      static int NAME_L_TARSOMETATARSAL_1_LOA
      SFString jointNameValues enumeration value "l_tarsometatarsal_1" has unique Level Of Articulation loa=4
      static java.lang.String NAME_L_TARSOMETATARSAL_1_PARENT
      SFString jointNameValues enumeration value "l_tarsometatarsal_1" has unique parent "l_cuneonavicular_1" in HAnimJointObject
      static java.lang.String NAME_L_TARSOMETATARSAL_2
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_tarsometatarsal_2" (Java syntax) or l_tarsometatarsal_2 (XML syntax).
      static java.lang.String NAME_L_TARSOMETATARSAL_2_ALIAS
      SFString jointNameValues enumeration value "l_tarsometatarsal_2" has alias "l_subtalar"
      static int NAME_L_TARSOMETATARSAL_2_INDEX
      SFString jointNameValues enumeration value "l_tarsometatarsal_2" has unique index 12
      static int NAME_L_TARSOMETATARSAL_2_LOA
      SFString jointNameValues enumeration value "l_tarsometatarsal_2" has unique Level Of Articulation loa=2
      static java.lang.String NAME_L_TARSOMETATARSAL_2_PARENT
      SFString jointNameValues enumeration value "l_tarsometatarsal_2" has unique parent "l_cuneonavicular_2" in HAnimJointObject
      static java.lang.String NAME_L_TARSOMETATARSAL_3
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_tarsometatarsal_3" (Java syntax) or l_tarsometatarsal_3 (XML syntax).
      static int NAME_L_TARSOMETATARSAL_3_INDEX
      SFString jointNameValues enumeration value "l_tarsometatarsal_3" has unique index 17
      static int NAME_L_TARSOMETATARSAL_3_LOA
      SFString jointNameValues enumeration value "l_tarsometatarsal_3" has unique Level Of Articulation loa=4
      static java.lang.String NAME_L_TARSOMETATARSAL_3_PARENT
      SFString jointNameValues enumeration value "l_tarsometatarsal_3" has unique parent "l_cuneonavicular_3" in HAnimJointObject
      static java.lang.String NAME_L_TARSOMETATARSAL_4
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_tarsometatarsal_4" (Java syntax) or l_tarsometatarsal_4 (XML syntax).
      static int NAME_L_TARSOMETATARSAL_4_INDEX
      SFString jointNameValues enumeration value "l_tarsometatarsal_4" has unique index 23
      static int NAME_L_TARSOMETATARSAL_4_LOA
      SFString jointNameValues enumeration value "l_tarsometatarsal_4" has unique Level Of Articulation loa=4
      static java.lang.String NAME_L_TARSOMETATARSAL_4_PARENT
      SFString jointNameValues enumeration value "l_tarsometatarsal_4" has unique parent "l_transversetarsal" in HAnimJointObject
      static java.lang.String NAME_L_TARSOMETATARSAL_5
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_tarsometatarsal_5" (Java syntax) or l_tarsometatarsal_5 (XML syntax).
      static int NAME_L_TARSOMETATARSAL_5_INDEX
      SFString jointNameValues enumeration value "l_tarsometatarsal_5" has unique index 27
      static int NAME_L_TARSOMETATARSAL_5_LOA
      SFString jointNameValues enumeration value "l_tarsometatarsal_5" has unique Level Of Articulation loa=4
      static java.lang.String NAME_L_TARSOMETATARSAL_5_PARENT
      SFString jointNameValues enumeration value "l_tarsometatarsal_5" has unique parent "l_transversetarsal" in HAnimJointObject
      static java.lang.String NAME_L_TRANSVERSETARSAL
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "l_transversetarsal" (Java syntax) or l_transversetarsal (XML syntax).
      static int NAME_L_TRANSVERSETARSAL_INDEX
      SFString jointNameValues enumeration value "l_transversetarsal" has unique index 22
      static int NAME_L_TRANSVERSETARSAL_LOA
      SFString jointNameValues enumeration value "l_transversetarsal" has unique Level Of Articulation loa=4
      static java.lang.String NAME_L_TRANSVERSETARSAL_PARENT
      SFString jointNameValues enumeration value "l_transversetarsal" has unique parent "l_calcaneocuboid" in HAnimJointObject
      static java.lang.String NAME_R_ACROMIOCLAVICULAR
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_acromioclavicular" (Java syntax) or r_acromioclavicular (XML syntax).
      static int NAME_R_ACROMIOCLAVICULAR_INDEX
      SFString jointNameValues enumeration value "r_acromioclavicular" has unique index 120
      static int NAME_R_ACROMIOCLAVICULAR_LOA
      SFString jointNameValues enumeration value "r_acromioclavicular" has unique Level Of Articulation loa=2
      static java.lang.String NAME_R_ACROMIOCLAVICULAR_PARENT
      SFString jointNameValues enumeration value "r_acromioclavicular" has unique parent "r_sternoclavicular" in HAnimJointObject
      static java.lang.String NAME_R_CALCANEOCUBOID
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_calcaneocuboid" (Java syntax) or r_calcaneocuboid (XML syntax).
      static java.lang.String NAME_R_CALCANEOCUBOID_ALIAS
      SFString jointNameValues enumeration value "r_calcaneocuboid" has alias "r_calcaneuscuboid"
      static int NAME_R_CALCANEOCUBOID_INDEX
      SFString jointNameValues enumeration value "r_calcaneocuboid" has unique index 49
      static int NAME_R_CALCANEOCUBOID_LOA
      SFString jointNameValues enumeration value "r_calcaneocuboid" has unique Level Of Articulation loa=4
      static java.lang.String NAME_R_CALCANEOCUBOID_PARENT
      SFString jointNameValues enumeration value "r_calcaneocuboid" has unique parent "r_talocrural" in HAnimJointObject
      static java.lang.String NAME_R_CARPAL_DISTAL_INTERPHALANGEAL_2
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_carpal_distal_interphalangeal_2" (Java syntax) or r_carpal_distal_interphalangeal_2 (XML syntax).
      static int NAME_R_CARPAL_DISTAL_INTERPHALANGEAL_2_INDEX
      SFString jointNameValues enumeration value "r_carpal_distal_interphalangeal_2" has unique index 132
      static int NAME_R_CARPAL_DISTAL_INTERPHALANGEAL_2_LOA
      SFString jointNameValues enumeration value "r_carpal_distal_interphalangeal_2" has unique Level Of Articulation loa=2
      static java.lang.String NAME_R_CARPAL_DISTAL_INTERPHALANGEAL_2_PARENT
      SFString jointNameValues enumeration value "r_carpal_distal_interphalangeal_2" has unique parent "r_carpal_proximal_interphalangeal_2" in HAnimJointObject
      static java.lang.String NAME_R_CARPAL_DISTAL_INTERPHALANGEAL_3
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_carpal_distal_interphalangeal_3" (Java syntax) or r_carpal_distal_interphalangeal_3 (XML syntax).
      static int NAME_R_CARPAL_DISTAL_INTERPHALANGEAL_3_INDEX
      SFString jointNameValues enumeration value "r_carpal_distal_interphalangeal_3" has unique index 137
      static int NAME_R_CARPAL_DISTAL_INTERPHALANGEAL_3_LOA
      SFString jointNameValues enumeration value "r_carpal_distal_interphalangeal_3" has unique Level Of Articulation loa=2
      static java.lang.String NAME_R_CARPAL_DISTAL_INTERPHALANGEAL_3_PARENT
      SFString jointNameValues enumeration value "r_carpal_distal_interphalangeal_3" has unique parent "r_carpal_proximal_interphalangeal_3" in HAnimJointObject
      static java.lang.String NAME_R_CARPAL_DISTAL_INTERPHALANGEAL_4
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_carpal_distal_interphalangeal_4" (Java syntax) or r_carpal_distal_interphalangeal_4 (XML syntax).
      static int NAME_R_CARPAL_DISTAL_INTERPHALANGEAL_4_INDEX
      SFString jointNameValues enumeration value "r_carpal_distal_interphalangeal_4" has unique index 142
      static int NAME_R_CARPAL_DISTAL_INTERPHALANGEAL_4_LOA
      SFString jointNameValues enumeration value "r_carpal_distal_interphalangeal_4" has unique Level Of Articulation loa=2
      static java.lang.String NAME_R_CARPAL_DISTAL_INTERPHALANGEAL_4_PARENT
      SFString jointNameValues enumeration value "r_carpal_distal_interphalangeal_4" has unique parent "r_carpal_proximal_interphalangeal_4" in HAnimJointObject
      static java.lang.String NAME_R_CARPAL_DISTAL_INTERPHALANGEAL_5
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_carpal_distal_interphalangeal_5" (Java syntax) or r_carpal_distal_interphalangeal_5 (XML syntax).
      static int NAME_R_CARPAL_DISTAL_INTERPHALANGEAL_5_INDEX
      SFString jointNameValues enumeration value "r_carpal_distal_interphalangeal_5" has unique index 146
      static int NAME_R_CARPAL_DISTAL_INTERPHALANGEAL_5_LOA
      SFString jointNameValues enumeration value "r_carpal_distal_interphalangeal_5" has unique Level Of Articulation loa=2
      static java.lang.String NAME_R_CARPAL_DISTAL_INTERPHALANGEAL_5_PARENT
      SFString jointNameValues enumeration value "r_carpal_distal_interphalangeal_5" has unique parent "r_carpal_proximal_interphalangeal_5" in HAnimJointObject
      static java.lang.String NAME_R_CARPAL_INTERPHALANGEAL_1
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_carpal_interphalangeal_1" (Java syntax) or r_carpal_interphalangeal_1 (XML syntax).
      static int NAME_R_CARPAL_INTERPHALANGEAL_1_INDEX
      SFString jointNameValues enumeration value "r_carpal_interphalangeal_1" has unique index 127
      static int NAME_R_CARPAL_INTERPHALANGEAL_1_LOA
      SFString jointNameValues enumeration value "r_carpal_interphalangeal_1" has unique Level Of Articulation loa=2
      static java.lang.String NAME_R_CARPAL_INTERPHALANGEAL_1_PARENT
      SFString jointNameValues enumeration value "r_carpal_interphalangeal_1" has unique parent "r_metacarpophalangeal_1" in HAnimJointObject
      static java.lang.String NAME_R_CARPAL_PROXIMAL_INTERPHALANGEAL_2
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_carpal_proximal_interphalangeal_2" (Java syntax) or r_carpal_proximal_interphalangeal_2 (XML syntax).
      static int NAME_R_CARPAL_PROXIMAL_INTERPHALANGEAL_2_INDEX
      SFString jointNameValues enumeration value "r_carpal_proximal_interphalangeal_2" has unique index 131
      static int NAME_R_CARPAL_PROXIMAL_INTERPHALANGEAL_2_LOA
      SFString jointNameValues enumeration value "r_carpal_proximal_interphalangeal_2" has unique Level Of Articulation loa=2
      static java.lang.String NAME_R_CARPAL_PROXIMAL_INTERPHALANGEAL_2_PARENT
      SFString jointNameValues enumeration value "r_carpal_proximal_interphalangeal_2" has unique parent "r_metacarpophalangeal_2" in HAnimJointObject
      static java.lang.String NAME_R_CARPAL_PROXIMAL_INTERPHALANGEAL_3
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_carpal_proximal_interphalangeal_3" (Java syntax) or r_carpal_proximal_interphalangeal_3 (XML syntax).
      static int NAME_R_CARPAL_PROXIMAL_INTERPHALANGEAL_3_INDEX
      SFString jointNameValues enumeration value "r_carpal_proximal_interphalangeal_3" has unique index 136
      static int NAME_R_CARPAL_PROXIMAL_INTERPHALANGEAL_3_LOA
      SFString jointNameValues enumeration value "r_carpal_proximal_interphalangeal_3" has unique Level Of Articulation loa=2
      static java.lang.String NAME_R_CARPAL_PROXIMAL_INTERPHALANGEAL_3_PARENT
      SFString jointNameValues enumeration value "r_carpal_proximal_interphalangeal_3" has unique parent "r_metacarpophalangeal_3" in HAnimJointObject
      static java.lang.String NAME_R_CARPAL_PROXIMAL_INTERPHALANGEAL_4
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_carpal_proximal_interphalangeal_4" (Java syntax) or r_carpal_proximal_interphalangeal_4 (XML syntax).
      static int NAME_R_CARPAL_PROXIMAL_INTERPHALANGEAL_4_INDEX
      SFString jointNameValues enumeration value "r_carpal_proximal_interphalangeal_4" has unique index 141
      static int NAME_R_CARPAL_PROXIMAL_INTERPHALANGEAL_4_LOA
      SFString jointNameValues enumeration value "r_carpal_proximal_interphalangeal_4" has unique Level Of Articulation loa=2
      static java.lang.String NAME_R_CARPAL_PROXIMAL_INTERPHALANGEAL_4_PARENT
      SFString jointNameValues enumeration value "r_carpal_proximal_interphalangeal_4" has unique parent "r_metacarpophalangeal_4" in HAnimJointObject
      static java.lang.String NAME_R_CARPAL_PROXIMAL_INTERPHALANGEAL_5
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_carpal_proximal_interphalangeal_5" (Java syntax) or r_carpal_proximal_interphalangeal_5 (XML syntax).
      static int NAME_R_CARPAL_PROXIMAL_INTERPHALANGEAL_5_INDEX
      SFString jointNameValues enumeration value "r_carpal_proximal_interphalangeal_5" has unique index 145
      static int NAME_R_CARPAL_PROXIMAL_INTERPHALANGEAL_5_LOA
      SFString jointNameValues enumeration value "r_carpal_proximal_interphalangeal_5" has unique Level Of Articulation loa=2
      static java.lang.String NAME_R_CARPAL_PROXIMAL_INTERPHALANGEAL_5_PARENT
      SFString jointNameValues enumeration value "r_carpal_proximal_interphalangeal_5" has unique parent "r_metacarpophalangeal_5" in HAnimJointObject
      static java.lang.String NAME_R_CARPOMETACARPAL_1
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_carpometacarpal_1" (Java syntax) or r_carpometacarpal_1 (XML syntax).
      static int NAME_R_CARPOMETACARPAL_1_INDEX
      SFString jointNameValues enumeration value "r_carpometacarpal_1" has unique index 125
      static int NAME_R_CARPOMETACARPAL_1_LOA
      SFString jointNameValues enumeration value "r_carpometacarpal_1" has unique Level Of Articulation loa=2
      static java.lang.String NAME_R_CARPOMETACARPAL_1_PARENT
      SFString jointNameValues enumeration value "r_carpometacarpal_1" has unique parent "r_midcarpal_1" in HAnimJointObject
      static java.lang.String NAME_R_CARPOMETACARPAL_2
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_carpometacarpal_2" (Java syntax) or r_carpometacarpal_2 (XML syntax).
      static int NAME_R_CARPOMETACARPAL_2_INDEX
      SFString jointNameValues enumeration value "r_carpometacarpal_2" has unique index 129
      static int NAME_R_CARPOMETACARPAL_2_LOA
      SFString jointNameValues enumeration value "r_carpometacarpal_2" has unique Level Of Articulation loa=2
      static java.lang.String NAME_R_CARPOMETACARPAL_2_PARENT
      SFString jointNameValues enumeration value "r_carpometacarpal_2" has unique parent "r_midcarpal_2" in HAnimJointObject
      static java.lang.String NAME_R_CARPOMETACARPAL_3
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_carpometacarpal_3" (Java syntax) or r_carpometacarpal_3 (XML syntax).
      static int NAME_R_CARPOMETACARPAL_3_INDEX
      SFString jointNameValues enumeration value "r_carpometacarpal_3" has unique index 134
      static int NAME_R_CARPOMETACARPAL_3_LOA
      SFString jointNameValues enumeration value "r_carpometacarpal_3" has unique Level Of Articulation loa=2
      static java.lang.String NAME_R_CARPOMETACARPAL_3_PARENT
      SFString jointNameValues enumeration value "r_carpometacarpal_3" has unique parent "r_midcarpal_3" in HAnimJointObject
      static java.lang.String NAME_R_CARPOMETACARPAL_4
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_carpometacarpal_4" (Java syntax) or r_carpometacarpal_4 (XML syntax).
      static int NAME_R_CARPOMETACARPAL_4_INDEX
      SFString jointNameValues enumeration value "r_carpometacarpal_4" has unique index 139
      static int NAME_R_CARPOMETACARPAL_4_LOA
      SFString jointNameValues enumeration value "r_carpometacarpal_4" has unique Level Of Articulation loa=2
      static java.lang.String NAME_R_CARPOMETACARPAL_4_PARENT
      SFString jointNameValues enumeration value "r_carpometacarpal_4" has unique parent "r_midcarpal_4_5" in HAnimJointObject
      static java.lang.String NAME_R_CARPOMETACARPAL_5
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_carpometacarpal_5" (Java syntax) or r_carpometacarpal_5 (XML syntax).
      static int NAME_R_CARPOMETACARPAL_5_INDEX
      SFString jointNameValues enumeration value "r_carpometacarpal_5" has unique index 143
      static int NAME_R_CARPOMETACARPAL_5_LOA
      SFString jointNameValues enumeration value "r_carpometacarpal_5" has unique Level Of Articulation loa=2
      static java.lang.String NAME_R_CARPOMETACARPAL_5_PARENT
      SFString jointNameValues enumeration value "r_carpometacarpal_5" has unique parent "r_midcarpal_4_5" in HAnimJointObject
      static java.lang.String NAME_R_CUNEONAVICULAR_1
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_cuneonavicular_1" (Java syntax) or r_cuneonavicular_1 (XML syntax).
      static java.lang.String NAME_R_CUNEONAVICULAR_1_ALIAS
      SFString jointNameValues enumeration value "r_cuneonavicular_1" has alias "r_talocalcaneal"
      static int NAME_R_CUNEONAVICULAR_1_INDEX
      SFString jointNameValues enumeration value "r_cuneonavicular_1" has unique index 35
      static int NAME_R_CUNEONAVICULAR_1_LOA
      SFString jointNameValues enumeration value "r_cuneonavicular_1" has unique Level Of Articulation loa=4
      static java.lang.String NAME_R_CUNEONAVICULAR_1_PARENT
      SFString jointNameValues enumeration value "r_cuneonavicular_1" has unique parent "r_talocalcaneonavicular" in HAnimJointObject
      static java.lang.String NAME_R_CUNEONAVICULAR_2
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_cuneonavicular_2" (Java syntax) or r_cuneonavicular_2 (XML syntax).
      static java.lang.String NAME_R_CUNEONAVICULAR_2_ALIAS
      SFString jointNameValues enumeration value "r_cuneonavicular_2" has alias "r_talocalcaneal"
      static int NAME_R_CUNEONAVICULAR_2_INDEX
      SFString jointNameValues enumeration value "r_cuneonavicular_2" has unique index 39
      static int NAME_R_CUNEONAVICULAR_2_LOA
      SFString jointNameValues enumeration value "r_cuneonavicular_2" has unique Level Of Articulation loa=4
      static java.lang.String NAME_R_CUNEONAVICULAR_2_PARENT
      SFString jointNameValues enumeration value "r_cuneonavicular_2" has unique parent "r_talocalcaneonavicular" in HAnimJointObject
      static java.lang.String NAME_R_CUNEONAVICULAR_3
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_cuneonavicular_3" (Java syntax) or r_cuneonavicular_3 (XML syntax).
      static java.lang.String NAME_R_CUNEONAVICULAR_3_ALIAS
      SFString jointNameValues enumeration value "r_cuneonavicular_3" has alias "r_talocalcaneal"
      static int NAME_R_CUNEONAVICULAR_3_INDEX
      SFString jointNameValues enumeration value "r_cuneonavicular_3" has unique index 44
      static int NAME_R_CUNEONAVICULAR_3_LOA
      SFString jointNameValues enumeration value "r_cuneonavicular_3" has unique Level Of Articulation loa=4
      static java.lang.String NAME_R_CUNEONAVICULAR_3_PARENT
      SFString jointNameValues enumeration value "r_cuneonavicular_3" has unique parent "r_talocalcaneonavicular" in HAnimJointObject
      static java.lang.String NAME_R_ELBOW
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_elbow" (Java syntax) or r_elbow (XML syntax).
      static int NAME_R_ELBOW_INDEX
      SFString jointNameValues enumeration value "r_elbow" has unique index 122
      static int NAME_R_ELBOW_LOA
      SFString jointNameValues enumeration value "r_elbow" has unique Level Of Articulation loa=1
      static java.lang.String NAME_R_ELBOW_PARENT
      SFString jointNameValues enumeration value "r_elbow" has unique parent "r_shoulder" in HAnimJointObject
      static java.lang.String NAME_R_EYEBALL_JOINT
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_eyeball_joint" (Java syntax) or r_eyeball_joint (XML syntax).
      static int NAME_R_EYEBALL_JOINT_INDEX
      SFString jointNameValues enumeration value "r_eyeball_joint" has unique index 87
      static int NAME_R_EYEBALL_JOINT_LOA
      SFString jointNameValues enumeration value "r_eyeball_joint" has unique Level Of Articulation loa=3
      static java.lang.String NAME_R_EYEBALL_JOINT_PARENT
      SFString jointNameValues enumeration value "r_eyeball_joint" has unique parent "skullbase" in HAnimJointObject
      static java.lang.String NAME_R_EYEBROW_JOINT
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_eyebrow_joint" (Java syntax) or r_eyebrow_joint (XML syntax).
      static int NAME_R_EYEBROW_JOINT_INDEX
      SFString jointNameValues enumeration value "r_eyebrow_joint" has unique index 89
      static int NAME_R_EYEBROW_JOINT_LOA
      SFString jointNameValues enumeration value "r_eyebrow_joint" has unique Level Of Articulation loa=3
      static java.lang.String NAME_R_EYEBROW_JOINT_PARENT
      SFString jointNameValues enumeration value "r_eyebrow_joint" has unique parent "skullbase" in HAnimJointObject
      static java.lang.String NAME_R_EYELID_JOINT
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_eyelid_joint" (Java syntax) or r_eyelid_joint (XML syntax).
      static int NAME_R_EYELID_JOINT_INDEX
      SFString jointNameValues enumeration value "r_eyelid_joint" has unique index 85
      static int NAME_R_EYELID_JOINT_LOA
      SFString jointNameValues enumeration value "r_eyelid_joint" has unique Level Of Articulation loa=3
      static java.lang.String NAME_R_EYELID_JOINT_PARENT
      SFString jointNameValues enumeration value "r_eyelid_joint" has unique parent "skullbase" in HAnimJointObject
      static java.lang.String NAME_R_HIP
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_hip" (Java syntax) or r_hip (XML syntax).
      static int NAME_R_HIP_INDEX
      SFString jointNameValues enumeration value "r_hip" has unique index 31
      static int NAME_R_HIP_LOA
      SFString jointNameValues enumeration value "r_hip" has unique Level Of Articulation loa=1
      static java.lang.String NAME_R_HIP_PARENT
      SFString jointNameValues enumeration value "r_hip" has unique parent "sacroiliac" in HAnimJointObject
      static java.lang.String NAME_R_KNEE
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_knee" (Java syntax) or r_knee (XML syntax).
      static int NAME_R_KNEE_INDEX
      SFString jointNameValues enumeration value "r_knee" has unique index 32
      static int NAME_R_KNEE_LOA
      SFString jointNameValues enumeration value "r_knee" has unique Level Of Articulation loa=1
      static java.lang.String NAME_R_KNEE_PARENT
      SFString jointNameValues enumeration value "r_knee" has unique parent "r_hip" in HAnimJointObject
      static java.lang.String NAME_R_METACARPOPHALANGEAL_1
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_metacarpophalangeal_1" (Java syntax) or r_metacarpophalangeal_1 (XML syntax).
      static int NAME_R_METACARPOPHALANGEAL_1_INDEX
      SFString jointNameValues enumeration value "r_metacarpophalangeal_1" has unique index 126
      static int NAME_R_METACARPOPHALANGEAL_1_LOA
      SFString jointNameValues enumeration value "r_metacarpophalangeal_1" has unique Level Of Articulation loa=2
      static java.lang.String NAME_R_METACARPOPHALANGEAL_1_PARENT
      SFString jointNameValues enumeration value "r_metacarpophalangeal_1" has unique parent "r_carpometacarpal_1" in HAnimJointObject
      static java.lang.String NAME_R_METACARPOPHALANGEAL_2
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_metacarpophalangeal_2" (Java syntax) or r_metacarpophalangeal_2 (XML syntax).
      static int NAME_R_METACARPOPHALANGEAL_2_INDEX
      SFString jointNameValues enumeration value "r_metacarpophalangeal_2" has unique index 130
      static int NAME_R_METACARPOPHALANGEAL_2_LOA
      SFString jointNameValues enumeration value "r_metacarpophalangeal_2" has unique Level Of Articulation loa=2
      static java.lang.String NAME_R_METACARPOPHALANGEAL_2_PARENT
      SFString jointNameValues enumeration value "r_metacarpophalangeal_2" has unique parent "r_carpometacarpal_2" in HAnimJointObject
      static java.lang.String NAME_R_METACARPOPHALANGEAL_3
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_metacarpophalangeal_3" (Java syntax) or r_metacarpophalangeal_3 (XML syntax).
      static int NAME_R_METACARPOPHALANGEAL_3_INDEX
      SFString jointNameValues enumeration value "r_metacarpophalangeal_3" has unique index 135
      static int NAME_R_METACARPOPHALANGEAL_3_LOA
      SFString jointNameValues enumeration value "r_metacarpophalangeal_3" has unique Level Of Articulation loa=2
      static java.lang.String NAME_R_METACARPOPHALANGEAL_3_PARENT
      SFString jointNameValues enumeration value "r_metacarpophalangeal_3" has unique parent "r_carpometacarpal_3" in HAnimJointObject
      static java.lang.String NAME_R_METACARPOPHALANGEAL_4
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_metacarpophalangeal_4" (Java syntax) or r_metacarpophalangeal_4 (XML syntax).
      static int NAME_R_METACARPOPHALANGEAL_4_INDEX
      SFString jointNameValues enumeration value "r_metacarpophalangeal_4" has unique index 140
      static int NAME_R_METACARPOPHALANGEAL_4_LOA
      SFString jointNameValues enumeration value "r_metacarpophalangeal_4" has unique Level Of Articulation loa=2
      static java.lang.String NAME_R_METACARPOPHALANGEAL_4_PARENT
      SFString jointNameValues enumeration value "r_metacarpophalangeal_4" has unique parent "r_carpometacarpal_4" in HAnimJointObject
      static java.lang.String NAME_R_METACARPOPHALANGEAL_5
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_metacarpophalangeal_5" (Java syntax) or r_metacarpophalangeal_5 (XML syntax).
      static int NAME_R_METACARPOPHALANGEAL_5_INDEX
      SFString jointNameValues enumeration value "r_metacarpophalangeal_5" has unique index 144
      static int NAME_R_METACARPOPHALANGEAL_5_LOA
      SFString jointNameValues enumeration value "r_metacarpophalangeal_5" has unique Level Of Articulation loa=2
      static java.lang.String NAME_R_METACARPOPHALANGEAL_5_PARENT
      SFString jointNameValues enumeration value "r_metacarpophalangeal_5" has unique parent "r_carpometacarpal_5" in HAnimJointObject
      static java.lang.String NAME_R_METATARSOPHALANGEAL_1
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_metatarsophalangeal_1" (Java syntax) or r_metatarsophalangeal_1 (XML syntax).
      static int NAME_R_METATARSOPHALANGEAL_1_INDEX
      SFString jointNameValues enumeration value "r_metatarsophalangeal_1" has unique index 37
      static int NAME_R_METATARSOPHALANGEAL_1_LOA
      SFString jointNameValues enumeration value "r_metatarsophalangeal_1" has unique Level Of Articulation loa=4
      static java.lang.String NAME_R_METATARSOPHALANGEAL_1_PARENT
      SFString jointNameValues enumeration value "r_metatarsophalangeal_1" has unique parent "r_tarsometatarsal_1" in HAnimJointObject
      static java.lang.String NAME_R_METATARSOPHALANGEAL_2
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_metatarsophalangeal_2" (Java syntax) or r_metatarsophalangeal_2 (XML syntax).
      static java.lang.String NAME_R_METATARSOPHALANGEAL_2_ALIAS
      SFString jointNameValues enumeration value "r_metatarsophalangeal_2" has alias "r_midtarsal"
      static int NAME_R_METATARSOPHALANGEAL_2_INDEX
      SFString jointNameValues enumeration value "r_metatarsophalangeal_2" has unique index 41
      static int NAME_R_METATARSOPHALANGEAL_2_LOA
      SFString jointNameValues enumeration value "r_metatarsophalangeal_2" has unique Level Of Articulation loa=1
      static java.lang.String NAME_R_METATARSOPHALANGEAL_2_PARENT
      SFString jointNameValues enumeration value "r_metatarsophalangeal_2" has unique parent "r_tarsometatarsal_2" in HAnimJointObject
      static java.lang.String NAME_R_METATARSOPHALANGEAL_3
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_metatarsophalangeal_3" (Java syntax) or r_metatarsophalangeal_3 (XML syntax).
      static int NAME_R_METATARSOPHALANGEAL_3_INDEX
      SFString jointNameValues enumeration value "r_metatarsophalangeal_3" has unique index 46
      static int NAME_R_METATARSOPHALANGEAL_3_LOA
      SFString jointNameValues enumeration value "r_metatarsophalangeal_3" has unique Level Of Articulation loa=4
      static java.lang.String NAME_R_METATARSOPHALANGEAL_3_PARENT
      SFString jointNameValues enumeration value "r_metatarsophalangeal_3" has unique parent "r_tarsometatarsal_3" in HAnimJointObject
      static java.lang.String NAME_R_METATARSOPHALANGEAL_4
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_metatarsophalangeal_4" (Java syntax) or r_metatarsophalangeal_4 (XML syntax).
      static int NAME_R_METATARSOPHALANGEAL_4_INDEX
      SFString jointNameValues enumeration value "r_metatarsophalangeal_4" has unique index 52
      static int NAME_R_METATARSOPHALANGEAL_4_LOA
      SFString jointNameValues enumeration value "r_metatarsophalangeal_4" has unique Level Of Articulation loa=4
      static java.lang.String NAME_R_METATARSOPHALANGEAL_4_PARENT
      SFString jointNameValues enumeration value "r_metatarsophalangeal_4" has unique parent "r_tarsometatarsal_4" in HAnimJointObject
      static java.lang.String NAME_R_METATARSOPHALANGEAL_5
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_metatarsophalangeal_5" (Java syntax) or r_metatarsophalangeal_5 (XML syntax).
      static int NAME_R_METATARSOPHALANGEAL_5_INDEX
      SFString jointNameValues enumeration value "r_metatarsophalangeal_5" has unique index 56
      static int NAME_R_METATARSOPHALANGEAL_5_LOA
      SFString jointNameValues enumeration value "r_metatarsophalangeal_5" has unique Level Of Articulation loa=4
      static java.lang.String NAME_R_METATARSOPHALANGEAL_5_PARENT
      SFString jointNameValues enumeration value "r_metatarsophalangeal_5" has unique parent "r_tarsometatarsal_5" in HAnimJointObject
      static java.lang.String NAME_R_MIDCARPAL_1
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_midcarpal_1" (Java syntax) or r_midcarpal_1 (XML syntax).
      static int NAME_R_MIDCARPAL_1_INDEX
      SFString jointNameValues enumeration value "r_midcarpal_1" has unique index 124
      static int NAME_R_MIDCARPAL_1_LOA
      SFString jointNameValues enumeration value "r_midcarpal_1" has unique Level Of Articulation loa=4
      static java.lang.String NAME_R_MIDCARPAL_1_PARENT
      SFString jointNameValues enumeration value "r_midcarpal_1" has unique parent "r_radiocarpal" in HAnimJointObject
      static java.lang.String NAME_R_MIDCARPAL_2
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_midcarpal_2" (Java syntax) or r_midcarpal_2 (XML syntax).
      static int NAME_R_MIDCARPAL_2_INDEX
      SFString jointNameValues enumeration value "r_midcarpal_2" has unique index 128
      static int NAME_R_MIDCARPAL_2_LOA
      SFString jointNameValues enumeration value "r_midcarpal_2" has unique Level Of Articulation loa=4
      static java.lang.String NAME_R_MIDCARPAL_2_PARENT
      SFString jointNameValues enumeration value "r_midcarpal_2" has unique parent "r_radiocarpal" in HAnimJointObject
      static java.lang.String NAME_R_MIDCARPAL_3
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_midcarpal_3" (Java syntax) or r_midcarpal_3 (XML syntax).
      static int NAME_R_MIDCARPAL_3_INDEX
      SFString jointNameValues enumeration value "r_midcarpal_3" has unique index 133
      static int NAME_R_MIDCARPAL_3_LOA
      SFString jointNameValues enumeration value "r_midcarpal_3" has unique Level Of Articulation loa=4
      static java.lang.String NAME_R_MIDCARPAL_3_PARENT
      SFString jointNameValues enumeration value "r_midcarpal_3" has unique parent "r_radiocarpal" in HAnimJointObject
      static java.lang.String NAME_R_MIDCARPAL_4_5
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_midcarpal_4_5" (Java syntax) or r_midcarpal_4_5 (XML syntax).
      static int NAME_R_MIDCARPAL_4_5_INDEX
      SFString jointNameValues enumeration value "r_midcarpal_4_5" has unique index 138
      static int NAME_R_MIDCARPAL_4_5_LOA
      SFString jointNameValues enumeration value "r_midcarpal_4_5" has unique Level Of Articulation loa=4
      static java.lang.String NAME_R_MIDCARPAL_4_5_PARENT
      SFString jointNameValues enumeration value "r_midcarpal_4_5" has unique parent "r_radiocarpal" in HAnimJointObject
      static java.lang.String NAME_R_RADIOCARPAL
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_radiocarpal" (Java syntax) or r_radiocarpal (XML syntax).
      static java.lang.String NAME_R_RADIOCARPAL_ALIAS
      SFString jointNameValues enumeration value "r_radiocarpal" has alias "r_wrist"
      static int NAME_R_RADIOCARPAL_INDEX
      SFString jointNameValues enumeration value "r_radiocarpal" has unique index 123
      static int NAME_R_RADIOCARPAL_LOA
      SFString jointNameValues enumeration value "r_radiocarpal" has unique Level Of Articulation loa=1
      static java.lang.String NAME_R_RADIOCARPAL_PARENT
      SFString jointNameValues enumeration value "r_radiocarpal" has unique parent "r_elbow" in HAnimJointObject
      static java.lang.String NAME_R_SHOULDER
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_shoulder" (Java syntax) or r_shoulder (XML syntax).
      static int NAME_R_SHOULDER_INDEX
      SFString jointNameValues enumeration value "r_shoulder" has unique index 121
      static int NAME_R_SHOULDER_LOA
      SFString jointNameValues enumeration value "r_shoulder" has unique Level Of Articulation loa=1
      static java.lang.String NAME_R_SHOULDER_PARENT
      SFString jointNameValues enumeration value "r_shoulder" has unique parent "r_acromioclavicular" in HAnimJointObject
      static java.lang.String NAME_R_STERNOCLAVICULAR
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_sternoclavicular" (Java syntax) or r_sternoclavicular (XML syntax).
      static int NAME_R_STERNOCLAVICULAR_INDEX
      SFString jointNameValues enumeration value "r_sternoclavicular" has unique index 119
      static int NAME_R_STERNOCLAVICULAR_LOA
      SFString jointNameValues enumeration value "r_sternoclavicular" has unique Level Of Articulation loa=2
      static java.lang.String NAME_R_STERNOCLAVICULAR_PARENT
      SFString jointNameValues enumeration value "r_sternoclavicular" has unique parent "vc7" in HAnimJointObject
      static java.lang.String NAME_R_TALOCALCANEONAVICULAR
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_talocalcaneonavicular" (Java syntax) or r_talocalcaneonavicular (XML syntax).
      static java.lang.String NAME_R_TALOCALCANEONAVICULAR_ALIAS
      SFString jointNameValues enumeration value "r_talocalcaneonavicular" has alias "r_talocalcaneal"
      static int NAME_R_TALOCALCANEONAVICULAR_INDEX
      SFString jointNameValues enumeration value "r_talocalcaneonavicular" has unique index 34
      static int NAME_R_TALOCALCANEONAVICULAR_LOA
      SFString jointNameValues enumeration value "r_talocalcaneonavicular" has unique Level Of Articulation loa=4
      static java.lang.String NAME_R_TALOCALCANEONAVICULAR_PARENT
      SFString jointNameValues enumeration value "r_talocalcaneonavicular" has unique parent "r_talocrural" in HAnimJointObject
      static java.lang.String NAME_R_TALOCRURAL
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_talocrural" (Java syntax) or r_talocrural (XML syntax).
      static java.lang.String NAME_R_TALOCRURAL_ALIAS
      SFString jointNameValues enumeration value "r_talocrural" has alias "r_ankle"
      static int NAME_R_TALOCRURAL_INDEX
      SFString jointNameValues enumeration value "r_talocrural" has unique index 33
      static int NAME_R_TALOCRURAL_LOA
      SFString jointNameValues enumeration value "r_talocrural" has unique Level Of Articulation loa=1
      static java.lang.String NAME_R_TALOCRURAL_PARENT
      SFString jointNameValues enumeration value "r_talocrural" has unique parent "r_knee" in HAnimJointObject
      static java.lang.String NAME_R_TARSAL_DISTAL_INTERPHALANGEAL_2
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_tarsal_distal_interphalangeal_2" (Java syntax) or r_tarsal_distal_interphalangeal_2 (XML syntax).
      static java.lang.String NAME_R_TARSAL_DISTAL_INTERPHALANGEAL_2_ALIAS
      SFString jointNameValues enumeration value "r_tarsal_distal_interphalangeal_2" has alias "r_metatarsal"
      static int NAME_R_TARSAL_DISTAL_INTERPHALANGEAL_2_INDEX
      SFString jointNameValues enumeration value "r_tarsal_distal_interphalangeal_2" has unique index 43
      static int NAME_R_TARSAL_DISTAL_INTERPHALANGEAL_2_LOA
      SFString jointNameValues enumeration value "r_tarsal_distal_interphalangeal_2" has unique Level Of Articulation loa=2
      static java.lang.String NAME_R_TARSAL_DISTAL_INTERPHALANGEAL_2_PARENT
      SFString jointNameValues enumeration value "r_tarsal_distal_interphalangeal_2" has unique parent "r_tarsal_proximal_interphalangeal_2" in HAnimJointObject
      static java.lang.String NAME_R_TARSAL_DISTAL_INTERPHALANGEAL_3
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_tarsal_distal_interphalangeal_3" (Java syntax) or r_tarsal_distal_interphalangeal_3 (XML syntax).
      static int NAME_R_TARSAL_DISTAL_INTERPHALANGEAL_3_INDEX
      SFString jointNameValues enumeration value "r_tarsal_distal_interphalangeal_3" has unique index 48
      static int NAME_R_TARSAL_DISTAL_INTERPHALANGEAL_3_LOA
      SFString jointNameValues enumeration value "r_tarsal_distal_interphalangeal_3" has unique Level Of Articulation loa=4
      static java.lang.String NAME_R_TARSAL_DISTAL_INTERPHALANGEAL_3_PARENT
      SFString jointNameValues enumeration value "r_tarsal_distal_interphalangeal_3" has unique parent "r_tarsal_proximal_interphalangeal_3" in HAnimJointObject
      static java.lang.String NAME_R_TARSAL_DISTAL_INTERPHALANGEAL_4
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_tarsal_distal_interphalangeal_4" (Java syntax) or r_tarsal_distal_interphalangeal_4 (XML syntax).
      static int NAME_R_TARSAL_DISTAL_INTERPHALANGEAL_4_INDEX
      SFString jointNameValues enumeration value "r_tarsal_distal_interphalangeal_4" has unique index 54
      static int NAME_R_TARSAL_DISTAL_INTERPHALANGEAL_4_LOA
      SFString jointNameValues enumeration value "r_tarsal_distal_interphalangeal_4" has unique Level Of Articulation loa=4
      static java.lang.String NAME_R_TARSAL_DISTAL_INTERPHALANGEAL_4_PARENT
      SFString jointNameValues enumeration value "r_tarsal_distal_interphalangeal_4" has unique parent "r_tarsal_proximal_interphalangeal_4" in HAnimJointObject
      static java.lang.String NAME_R_TARSAL_DISTAL_INTERPHALANGEAL_5
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_tarsal_distal_interphalangeal_5" (Java syntax) or r_tarsal_distal_interphalangeal_5 (XML syntax).
      static int NAME_R_TARSAL_DISTAL_INTERPHALANGEAL_5_INDEX
      SFString jointNameValues enumeration value "r_tarsal_distal_interphalangeal_5" has unique index 58
      static int NAME_R_TARSAL_DISTAL_INTERPHALANGEAL_5_LOA
      SFString jointNameValues enumeration value "r_tarsal_distal_interphalangeal_5" has unique Level Of Articulation loa=4
      static java.lang.String NAME_R_TARSAL_DISTAL_INTERPHALANGEAL_5_PARENT
      SFString jointNameValues enumeration value "r_tarsal_distal_interphalangeal_5" has unique parent "r_tarsal_proximal_interphalangeal_5" in HAnimJointObject
      static java.lang.String NAME_R_TARSAL_INTERPHALANGEAL_1
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_tarsal_interphalangeal_1" (Java syntax) or r_tarsal_interphalangeal_1 (XML syntax).
      static int NAME_R_TARSAL_INTERPHALANGEAL_1_INDEX
      SFString jointNameValues enumeration value "r_tarsal_interphalangeal_1" has unique index 38
      static int NAME_R_TARSAL_INTERPHALANGEAL_1_LOA
      SFString jointNameValues enumeration value "r_tarsal_interphalangeal_1" has unique Level Of Articulation loa=4
      static java.lang.String NAME_R_TARSAL_INTERPHALANGEAL_1_PARENT
      SFString jointNameValues enumeration value "r_tarsal_interphalangeal_1" has unique parent "r_metatarsophalangeal_1" in HAnimJointObject
      static java.lang.String NAME_R_TARSAL_PROXIMAL_INTERPHALANGEAL_2
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_tarsal_proximal_interphalangeal_2" (Java syntax) or r_tarsal_proximal_interphalangeal_2 (XML syntax).
      static int NAME_R_TARSAL_PROXIMAL_INTERPHALANGEAL_2_INDEX
      SFString jointNameValues enumeration value "r_tarsal_proximal_interphalangeal_2" has unique index 42
      static int NAME_R_TARSAL_PROXIMAL_INTERPHALANGEAL_2_LOA
      SFString jointNameValues enumeration value "r_tarsal_proximal_interphalangeal_2" has unique Level Of Articulation loa=4
      static java.lang.String NAME_R_TARSAL_PROXIMAL_INTERPHALANGEAL_2_PARENT
      SFString jointNameValues enumeration value "r_tarsal_proximal_interphalangeal_2" has unique parent "r_metatarsophalangeal_2" in HAnimJointObject
      static java.lang.String NAME_R_TARSAL_PROXIMAL_INTERPHALANGEAL_3
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_tarsal_proximal_interphalangeal_3" (Java syntax) or r_tarsal_proximal_interphalangeal_3 (XML syntax).
      static int NAME_R_TARSAL_PROXIMAL_INTERPHALANGEAL_3_INDEX
      SFString jointNameValues enumeration value "r_tarsal_proximal_interphalangeal_3" has unique index 47
      static int NAME_R_TARSAL_PROXIMAL_INTERPHALANGEAL_3_LOA
      SFString jointNameValues enumeration value "r_tarsal_proximal_interphalangeal_3" has unique Level Of Articulation loa=4
      static java.lang.String NAME_R_TARSAL_PROXIMAL_INTERPHALANGEAL_3_PARENT
      SFString jointNameValues enumeration value "r_tarsal_proximal_interphalangeal_3" has unique parent "r_metatarsophalangeal_3" in HAnimJointObject
      static java.lang.String NAME_R_TARSAL_PROXIMAL_INTERPHALANGEAL_4
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_tarsal_proximal_interphalangeal_4" (Java syntax) or r_tarsal_proximal_interphalangeal_4 (XML syntax).
      static int NAME_R_TARSAL_PROXIMAL_INTERPHALANGEAL_4_INDEX
      SFString jointNameValues enumeration value "r_tarsal_proximal_interphalangeal_4" has unique index 53
      static int NAME_R_TARSAL_PROXIMAL_INTERPHALANGEAL_4_LOA
      SFString jointNameValues enumeration value "r_tarsal_proximal_interphalangeal_4" has unique Level Of Articulation loa=4
      static java.lang.String NAME_R_TARSAL_PROXIMAL_INTERPHALANGEAL_4_PARENT
      SFString jointNameValues enumeration value "r_tarsal_proximal_interphalangeal_4" has unique parent "r_metatarsophalangeal_4" in HAnimJointObject
      static java.lang.String NAME_R_TARSAL_PROXIMAL_INTERPHALANGEAL_5
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_tarsal_proximal_interphalangeal_5" (Java syntax) or r_tarsal_proximal_interphalangeal_5 (XML syntax).
      static int NAME_R_TARSAL_PROXIMAL_INTERPHALANGEAL_5_INDEX
      SFString jointNameValues enumeration value "r_tarsal_proximal_interphalangeal_5" has unique index 57
      static int NAME_R_TARSAL_PROXIMAL_INTERPHALANGEAL_5_LOA
      SFString jointNameValues enumeration value "r_tarsal_proximal_interphalangeal_5" has unique Level Of Articulation loa=4
      static java.lang.String NAME_R_TARSAL_PROXIMAL_INTERPHALANGEAL_5_PARENT
      SFString jointNameValues enumeration value "r_tarsal_proximal_interphalangeal_5" has unique parent "r_metatarsophalangeal_5" in HAnimJointObject
      static java.lang.String NAME_R_TARSOMETATARSAL_1
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_tarsometatarsal_1" (Java syntax) or r_tarsometatarsal_1 (XML syntax).
      static int NAME_R_TARSOMETATARSAL_1_INDEX
      SFString jointNameValues enumeration value "r_tarsometatarsal_1" has unique index 36
      static int NAME_R_TARSOMETATARSAL_1_LOA
      SFString jointNameValues enumeration value "r_tarsometatarsal_1" has unique Level Of Articulation loa=4
      static java.lang.String NAME_R_TARSOMETATARSAL_1_PARENT
      SFString jointNameValues enumeration value "r_tarsometatarsal_1" has unique parent "r_cuneonavicular_1" in HAnimJointObject
      static java.lang.String NAME_R_TARSOMETATARSAL_2
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_tarsometatarsal_2" (Java syntax) or r_tarsometatarsal_2 (XML syntax).
      static java.lang.String NAME_R_TARSOMETATARSAL_2_ALIAS
      SFString jointNameValues enumeration value "r_tarsometatarsal_2" has alias "r_subtalar"
      static int NAME_R_TARSOMETATARSAL_2_INDEX
      SFString jointNameValues enumeration value "r_tarsometatarsal_2" has unique index 40
      static int NAME_R_TARSOMETATARSAL_2_LOA
      SFString jointNameValues enumeration value "r_tarsometatarsal_2" has unique Level Of Articulation loa=2
      static java.lang.String NAME_R_TARSOMETATARSAL_2_PARENT
      SFString jointNameValues enumeration value "r_tarsometatarsal_2" has unique parent "r_cuneonavicular_2" in HAnimJointObject
      static java.lang.String NAME_R_TARSOMETATARSAL_3
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_tarsometatarsal_3" (Java syntax) or r_tarsometatarsal_3 (XML syntax).
      static int NAME_R_TARSOMETATARSAL_3_INDEX
      SFString jointNameValues enumeration value "r_tarsometatarsal_3" has unique index 45
      static int NAME_R_TARSOMETATARSAL_3_LOA
      SFString jointNameValues enumeration value "r_tarsometatarsal_3" has unique Level Of Articulation loa=4
      static java.lang.String NAME_R_TARSOMETATARSAL_3_PARENT
      SFString jointNameValues enumeration value "r_tarsometatarsal_3" has unique parent "r_cuneonavicular_3" in HAnimJointObject
      static java.lang.String NAME_R_TARSOMETATARSAL_4
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_tarsometatarsal_4" (Java syntax) or r_tarsometatarsal_4 (XML syntax).
      static int NAME_R_TARSOMETATARSAL_4_INDEX
      SFString jointNameValues enumeration value "r_tarsometatarsal_4" has unique index 51
      static int NAME_R_TARSOMETATARSAL_4_LOA
      SFString jointNameValues enumeration value "r_tarsometatarsal_4" has unique Level Of Articulation loa=4
      static java.lang.String NAME_R_TARSOMETATARSAL_4_PARENT
      SFString jointNameValues enumeration value "r_tarsometatarsal_4" has unique parent "r_transversetarsal" in HAnimJointObject
      static java.lang.String NAME_R_TARSOMETATARSAL_5
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_tarsometatarsal_5" (Java syntax) or r_tarsometatarsal_5 (XML syntax).
      static int NAME_R_TARSOMETATARSAL_5_INDEX
      SFString jointNameValues enumeration value "r_tarsometatarsal_5" has unique index 55
      static int NAME_R_TARSOMETATARSAL_5_LOA
      SFString jointNameValues enumeration value "r_tarsometatarsal_5" has unique Level Of Articulation loa=4
      static java.lang.String NAME_R_TARSOMETATARSAL_5_PARENT
      SFString jointNameValues enumeration value "r_tarsometatarsal_5" has unique parent "r_transversetarsal" in HAnimJointObject
      static java.lang.String NAME_R_TRANSVERSETARSAL
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "r_transversetarsal" (Java syntax) or r_transversetarsal (XML syntax).
      static int NAME_R_TRANSVERSETARSAL_INDEX
      SFString jointNameValues enumeration value "r_transversetarsal" has unique index 50
      static int NAME_R_TRANSVERSETARSAL_LOA
      SFString jointNameValues enumeration value "r_transversetarsal" has unique Level Of Articulation loa=4
      static java.lang.String NAME_R_TRANSVERSETARSAL_PARENT
      SFString jointNameValues enumeration value "r_transversetarsal" has unique parent "r_calcaneocuboid" in HAnimJointObject
      static java.lang.String NAME_SACROILIAC
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "sacroiliac" (Java syntax) or sacroiliac (XML syntax).
      static java.lang.String NAME_SACROILIAC_ALIAS
      SFString jointNameValues enumeration value "sacroiliac" has alias "SIJ"
      static int NAME_SACROILIAC_INDEX
      SFString jointNameValues enumeration value "sacroiliac" has unique index 2
      static int NAME_SACROILIAC_LOA
      SFString jointNameValues enumeration value "sacroiliac" has unique Level Of Articulation loa=1
      static java.lang.String NAME_SACROILIAC_PARENT
      SFString jointNameValues enumeration value "sacroiliac" has unique parent "humanoid_root" in HAnimJointObject
      static java.lang.String NAME_SKULLBASE
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "skullbase" (Java syntax) or skullbase (XML syntax).
      static int NAME_SKULLBASE_INDEX
      SFString jointNameValues enumeration value "skullbase" has unique index 83
      static int NAME_SKULLBASE_LOA
      SFString jointNameValues enumeration value "skullbase" has unique Level Of Articulation loa=1
      static java.lang.String NAME_SKULLBASE_PARENT
      SFString jointNameValues enumeration value "skullbase" has unique parent "vc1" in HAnimJointObject
      static java.lang.String NAME_TEMPOROMANDIBULAR
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "temporomandibular" (Java syntax) or temporomandibular (XML syntax).
      static int NAME_TEMPOROMANDIBULAR_INDEX
      SFString jointNameValues enumeration value "temporomandibular" has unique index 90
      static int NAME_TEMPOROMANDIBULAR_LOA
      SFString jointNameValues enumeration value "temporomandibular" has unique Level Of Articulation loa=3
      static java.lang.String NAME_TEMPOROMANDIBULAR_PARENT
      SFString jointNameValues enumeration value "temporomandibular" has unique parent "skullbase" in HAnimJointObject
      static java.lang.String NAME_VC1
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "vc1" (Java syntax) or vc1 (XML syntax).
      static int NAME_VC1_INDEX
      SFString jointNameValues enumeration value "vc1" has unique index 82
      static int NAME_VC1_LOA
      SFString jointNameValues enumeration value "vc1" has unique Level Of Articulation loa=3
      static java.lang.String NAME_VC1_PARENT
      SFString jointNameValues enumeration value "vc1" has unique parent "vc2" in HAnimJointObject
      static java.lang.String NAME_VC2
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "vc2" (Java syntax) or vc2 (XML syntax).
      static int NAME_VC2_INDEX
      SFString jointNameValues enumeration value "vc2" has unique index 81
      static int NAME_VC2_LOA
      SFString jointNameValues enumeration value "vc2" has unique Level Of Articulation loa=2
      static java.lang.String NAME_VC2_PARENT
      SFString jointNameValues enumeration value "vc2" has unique parent "vc3" in HAnimJointObject
      static java.lang.String NAME_VC3
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "vc3" (Java syntax) or vc3 (XML syntax).
      static int NAME_VC3_INDEX
      SFString jointNameValues enumeration value "vc3" has unique index 80
      static int NAME_VC3_LOA
      SFString jointNameValues enumeration value "vc3" has unique Level Of Articulation loa=3
      static java.lang.String NAME_VC3_PARENT
      SFString jointNameValues enumeration value "vc3" has unique parent "vc4" in HAnimJointObject
      static java.lang.String NAME_VC4
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "vc4" (Java syntax) or vc4 (XML syntax).
      static int NAME_VC4_INDEX
      SFString jointNameValues enumeration value "vc4" has unique index 79
      static int NAME_VC4_LOA
      SFString jointNameValues enumeration value "vc4" has unique Level Of Articulation loa=2
      static java.lang.String NAME_VC4_PARENT
      SFString jointNameValues enumeration value "vc4" has unique parent "vc5" in HAnimJointObject
      static java.lang.String NAME_VC5
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "vc5" (Java syntax) or vc5 (XML syntax).
      static int NAME_VC5_INDEX
      SFString jointNameValues enumeration value "vc5" has unique index 78
      static int NAME_VC5_LOA
      SFString jointNameValues enumeration value "vc5" has unique Level Of Articulation loa=3
      static java.lang.String NAME_VC5_PARENT
      SFString jointNameValues enumeration value "vc5" has unique parent "vc6" in HAnimJointObject
      static java.lang.String NAME_VC6
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "vc6" (Java syntax) or vc6 (XML syntax).
      static int NAME_VC6_INDEX
      SFString jointNameValues enumeration value "vc6" has unique index 77
      static int NAME_VC6_LOA
      SFString jointNameValues enumeration value "vc6" has unique Level Of Articulation loa=3
      static java.lang.String NAME_VC6_PARENT
      SFString jointNameValues enumeration value "vc6" has unique parent "vc7" in HAnimJointObject
      static java.lang.String NAME_VC7
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "vc7" (Java syntax) or vc7 (XML syntax).
      static int NAME_VC7_INDEX
      SFString jointNameValues enumeration value "vc7" has unique index 76
      static int NAME_VC7_LOA
      SFString jointNameValues enumeration value "vc7" has unique Level Of Articulation loa=3
      static java.lang.String NAME_VC7_PARENT
      SFString jointNameValues enumeration value "vc7" has unique parent "vt1" in HAnimJointObject
      static java.lang.String NAME_VL1
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "vl1" (Java syntax) or vl1 (XML syntax).
      static int NAME_VL1_INDEX
      SFString jointNameValues enumeration value "vl1" has unique index 63
      static int NAME_VL1_LOA
      SFString jointNameValues enumeration value "vl1" has unique Level Of Articulation loa=2
      static java.lang.String NAME_VL1_PARENT
      SFString jointNameValues enumeration value "vl1" has unique parent "vl2" in HAnimJointObject
      static java.lang.String NAME_VL2
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "vl2" (Java syntax) or vl2 (XML syntax).
      static int NAME_VL2_INDEX
      SFString jointNameValues enumeration value "vl2" has unique index 62
      static int NAME_VL2_LOA
      SFString jointNameValues enumeration value "vl2" has unique Level Of Articulation loa=3
      static java.lang.String NAME_VL2_PARENT
      SFString jointNameValues enumeration value "vl2" has unique parent "vl3" in HAnimJointObject
      static java.lang.String NAME_VL3
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "vl3" (Java syntax) or vl3 (XML syntax).
      static int NAME_VL3_INDEX
      SFString jointNameValues enumeration value "vl3" has unique index 61
      static int NAME_VL3_LOA
      SFString jointNameValues enumeration value "vl3" has unique Level Of Articulation loa=2
      static java.lang.String NAME_VL3_PARENT
      SFString jointNameValues enumeration value "vl3" has unique parent "vl4" in HAnimJointObject
      static java.lang.String NAME_VL4
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "vl4" (Java syntax) or vl4 (XML syntax).
      static int NAME_VL4_INDEX
      SFString jointNameValues enumeration value "vl4" has unique index 60
      static int NAME_VL4_LOA
      SFString jointNameValues enumeration value "vl4" has unique Level Of Articulation loa=3
      static java.lang.String NAME_VL4_PARENT
      SFString jointNameValues enumeration value "vl4" has unique parent "vl5" in HAnimJointObject
      static java.lang.String NAME_VL5
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "vl5" (Java syntax) or vl5 (XML syntax).
      static int NAME_VL5_INDEX
      SFString jointNameValues enumeration value "vl5" has unique index 59
      static int NAME_VL5_LOA
      SFString jointNameValues enumeration value "vl5" has unique Level Of Articulation loa=1
      static java.lang.String NAME_VL5_PARENT
      SFString jointNameValues enumeration value "vl5" has unique parent "sacroiliac" in HAnimJointObject
      static java.lang.String NAME_VT1
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "vt1" (Java syntax) or vt1 (XML syntax).
      static int NAME_VT1_INDEX
      SFString jointNameValues enumeration value "vt1" has unique index 75
      static int NAME_VT1_LOA
      SFString jointNameValues enumeration value "vt1" has unique Level Of Articulation loa=2
      static java.lang.String NAME_VT1_PARENT
      SFString jointNameValues enumeration value "vt1" has unique parent "vt2" in HAnimJointObject
      static java.lang.String NAME_VT10
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "vt10" (Java syntax) or vt10 (XML syntax).
      static int NAME_VT10_INDEX
      SFString jointNameValues enumeration value "vt10" has unique index 66
      static int NAME_VT10_LOA
      SFString jointNameValues enumeration value "vt10" has unique Level Of Articulation loa=2
      static java.lang.String NAME_VT10_PARENT
      SFString jointNameValues enumeration value "vt10" has unique parent "vt11" in HAnimJointObject
      static java.lang.String NAME_VT11
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "vt11" (Java syntax) or vt11 (XML syntax).
      static int NAME_VT11_INDEX
      SFString jointNameValues enumeration value "vt11" has unique index 65
      static int NAME_VT11_LOA
      SFString jointNameValues enumeration value "vt11" has unique Level Of Articulation loa=3
      static java.lang.String NAME_VT11_PARENT
      SFString jointNameValues enumeration value "vt11" has unique parent "vt12" in HAnimJointObject
      static java.lang.String NAME_VT12
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "vt12" (Java syntax) or vt12 (XML syntax).
      static int NAME_VT12_INDEX
      SFString jointNameValues enumeration value "vt12" has unique index 64
      static int NAME_VT12_LOA
      SFString jointNameValues enumeration value "vt12" has unique Level Of Articulation loa=3
      static java.lang.String NAME_VT12_PARENT
      SFString jointNameValues enumeration value "vt12" has unique parent "vl1" in HAnimJointObject
      static java.lang.String NAME_VT2
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "vt2" (Java syntax) or vt2 (XML syntax).
      static int NAME_VT2_INDEX
      SFString jointNameValues enumeration value "vt2" has unique index 74
      static int NAME_VT2_LOA
      SFString jointNameValues enumeration value "vt2" has unique Level Of Articulation loa=3
      static java.lang.String NAME_VT2_PARENT
      SFString jointNameValues enumeration value "vt2" has unique parent "vt3" in HAnimJointObject
      static java.lang.String NAME_VT3
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "vt3" (Java syntax) or vt3 (XML syntax).
      static int NAME_VT3_INDEX
      SFString jointNameValues enumeration value "vt3" has unique index 73
      static int NAME_VT3_LOA
      SFString jointNameValues enumeration value "vt3" has unique Level Of Articulation loa=3
      static java.lang.String NAME_VT3_PARENT
      SFString jointNameValues enumeration value "vt3" has unique parent "vt4" in HAnimJointObject
      static java.lang.String NAME_VT4
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "vt4" (Java syntax) or vt4 (XML syntax).
      static int NAME_VT4_INDEX
      SFString jointNameValues enumeration value "vt4" has unique index 72
      static int NAME_VT4_LOA
      SFString jointNameValues enumeration value "vt4" has unique Level Of Articulation loa=3
      static java.lang.String NAME_VT4_PARENT
      SFString jointNameValues enumeration value "vt4" has unique parent "vt5" in HAnimJointObject
      static java.lang.String NAME_VT5
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "vt5" (Java syntax) or vt5 (XML syntax).
      static int NAME_VT5_INDEX
      SFString jointNameValues enumeration value "vt5" has unique index 71
      static int NAME_VT5_LOA
      SFString jointNameValues enumeration value "vt5" has unique Level Of Articulation loa=3
      static java.lang.String NAME_VT5_PARENT
      SFString jointNameValues enumeration value "vt5" has unique parent "vt6" in HAnimJointObject
      static java.lang.String NAME_VT6
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "vt6" (Java syntax) or vt6 (XML syntax).
      static int NAME_VT6_INDEX
      SFString jointNameValues enumeration value "vt6" has unique index 70
      static int NAME_VT6_LOA
      SFString jointNameValues enumeration value "vt6" has unique Level Of Articulation loa=2
      static java.lang.String NAME_VT6_PARENT
      SFString jointNameValues enumeration value "vt6" has unique parent "vt7" in HAnimJointObject
      static java.lang.String NAME_VT7
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "vt7" (Java syntax) or vt7 (XML syntax).
      static int NAME_VT7_INDEX
      SFString jointNameValues enumeration value "vt7" has unique index 69
      static int NAME_VT7_LOA
      SFString jointNameValues enumeration value "vt7" has unique Level Of Articulation loa=3
      static java.lang.String NAME_VT7_PARENT
      SFString jointNameValues enumeration value "vt7" has unique parent "vt8" in HAnimJointObject
      static java.lang.String NAME_VT8
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "vt8" (Java syntax) or vt8 (XML syntax).
      static int NAME_VT8_INDEX
      SFString jointNameValues enumeration value "vt8" has unique index 68
      static int NAME_VT8_LOA
      SFString jointNameValues enumeration value "vt8" has unique Level Of Articulation loa=3
      static java.lang.String NAME_VT8_PARENT
      SFString jointNameValues enumeration value "vt8" has unique parent "vt9" in HAnimJointObject
      static java.lang.String NAME_VT9
      SFString field named name with X3DUOM baseType jointNameValues can equal this value "vt9" (Java syntax) or vt9 (XML syntax).
      static int NAME_VT9_INDEX
      SFString jointNameValues enumeration value "vt9" has unique index 67
      static int NAME_VT9_LOA
      SFString jointNameValues enumeration value "vt9" has unique Level Of Articulation loa=3
      static java.lang.String NAME_VT9_PARENT
      SFString jointNameValues enumeration value "vt9" has unique parent "vt10" in HAnimJointObject
      static float[] ROTATION_DEFAULT_VALUE
      SFRotation field named rotation has default value {0f,0f,1f,0f} (Java syntax) or 0 0 1 0 (XML syntax).
      static float[] SCALE_DEFAULT_VALUE
      SFVec3f field named scale has default value {1f,1f,1f} (Java syntax) or 1 1 1 (XML syntax).
      static float[] SCALEORIENTATION_DEFAULT_VALUE
      SFRotation field named scaleOrientation has default value {0f,0f,1f,0f} (Java syntax) or 0 0 1 0 (XML syntax).
      static java.util.ArrayList<java.lang.Integer> SKINCOORDINDEX_DEFAULT_VALUE
      MFInt32 field named skinCoordIndex has default value equal to an empty list.
      static java.util.ArrayList<java.lang.Float> SKINCOORDWEIGHT_DEFAULT_VALUE
      MFFloat field named skinCoordWeight has default value equal to an empty list.
      static float[] STIFFNESS_DEFAULT_VALUE
      SFVec3f field named stiffness has default value {1f,1f,1f} (Java syntax) or 1 1 1 (XML syntax).
      static java.lang.String toField_ADDCHILDREN
      toField ROUTE name for MFNode field named addChildren.
      static java.lang.String toField_CENTER
      toField ROUTE name for SFVec3f field named center.
      static java.lang.String toField_CHILDREN
      toField ROUTE name for MFNode field named children.
      static java.lang.String toField_DESCRIPTION
      toField ROUTE name for SFString field named description.
      static java.lang.String toField_DISPLACERS
      toField ROUTE name for MFNode field named displacers.
      static java.lang.String toField_LIMITORIENTATION
      toField ROUTE name for SFRotation field named limitOrientation.
      static java.lang.String toField_LLIMIT
      toField ROUTE name for SFVec3f field named llimit.
      static java.lang.String toField_METADATA
      toField ROUTE name for SFNode field named metadata.
      static java.lang.String toField_NAME
      toField ROUTE name for SFString field named name.
      static java.lang.String toField_REMOVECHILDREN
      toField ROUTE name for MFNode field named removeChildren.
      static java.lang.String toField_ROTATION
      toField ROUTE name for SFRotation field named rotation.
      static java.lang.String toField_SCALE
      toField ROUTE name for SFVec3f field named scale.
      static java.lang.String toField_SCALEORIENTATION
      toField ROUTE name for SFRotation field named scaleOrientation.
      static java.lang.String toField_SKINCOORDINDEX
      toField ROUTE name for MFInt32 field named skinCoordIndex.
      static java.lang.String toField_SKINCOORDWEIGHT
      toField ROUTE name for MFFloat field named skinCoordWeight.
      static java.lang.String toField_STIFFNESS
      toField ROUTE name for SFVec3f field named stiffness.
      static java.lang.String toField_TRANSLATION
      toField ROUTE name for SFVec3f field named translation.
      static java.lang.String toField_ULIMIT
      toField ROUTE name for SFVec3f field named ulimit.
      static float[] TRANSLATION_DEFAULT_VALUE
      SFVec3f field named translation has default value {0f,0f,0f} (Java syntax) or 0 0 0 (XML syntax).
      static float[] ULIMIT_DEFAULT_VALUE
      SFVec3f field named ulimit has default value {0f,0f,0f} (Java syntax) or 0 0 0 (XML syntax).
    • Constructor Summary

      Constructors 
      Constructor Description
      HAnimJointObject()
      Constructor for HAnimJointObject to initialize member variables with default values.
      HAnimJointObject​(java.lang.String DEFlabel)
      Utility constructor that assigns DEF label after initializing member variables with default values.
      HAnimJointObject​(java.lang.String DEFlabel, java.lang.String newName)
      Utility constructor that assigns both DEF label and name, after initializing member variables with default values.
    • Method Summary

      Modifier and Type Method Description
      HAnimJointObject addChild​(X3DChildNode newValue)
      Utility method to add single child element to contained list of existing children nodes (if any).
      HAnimJointObject addChildren​(ProtoInstanceObject newValue)
      Add single ProtoInstanceObject (with appropriate node type and containerField value) to MFNode array for children field.
      void addChildren​(X3DNode newValue)
      Add single node to existing array of children nodes (if any).
      void addChildren​(X3DNode[] newValue)
      Add array of children nodes to array of existing nodes (if any).
      HAnimJointObject addComments​(java.lang.String newComment)
      Add comment as CommentsBlock to children field
      HAnimJointObject addComments​(java.lang.String[] newComments)
      Add comments as String[] array to children field
      HAnimJointObject addComments​(CommentsBlock newCommentsBlock)
      Add CommentsBlock to children field
      HAnimJointObject addDisplacers​(ProtoInstanceObject newValue)
      Add single ProtoInstanceObject (with appropriate node type and containerField value) to MFNode array for displacers field.
      HAnimJointObject addDisplacers​(HAnimDisplacerObject newValue)
      Add single child node to existing array of displacers nodes (if any).
      void addDisplacers​(X3DNode[] newValue)
      Add array of child displacers nodes to array of existing nodes (if any).
      HAnimJointObject addSkinCoordIndex​(int newValue)
      Add singleton int value to MFInt32 skinCoordIndex field.
      HAnimJointObject addSkinCoordIndex​(SFInt32Object newValue)
      Add singleton SFInt32Object value to MFInt32 skinCoordIndex field.
      HAnimJointObject addSkinCoordWeight​(float newValue)
      Add singleton float value to MFFloat skinCoordWeight field.
      HAnimJointObject addSkinCoordWeight​(SFFloatObject newValue)
      Add singleton SFFloatObject value to MFFloat skinCoordWeight field.
      HAnimJointObject clearChildren()
      Utility method to clear MFNode value of children field.
      HAnimJointObject clearDisplacers()
      Utility method to clear MFNode value of displacers field.
      HAnimJointObject clearIS()
      Utility method to clear SFNode value of IS field.
      HAnimJointObject clearMetadata()
      Utility method to clear SFNode value of metadata field.
      HAnimJointObject clearSkinCoordIndex()
      Utility method to clear MFInt32 value of skinCoordIndex field.
      HAnimJointObject clearSkinCoordWeight()
      Utility method to clear MFFloat value of skinCoordWeight field.
      X3DConcreteElement findElementByNameValue​(java.lang.String nameValue)
      Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.
      X3DConcreteElement findElementByNameValue​(java.lang.String nameValue, java.lang.String elementName)
      Recursive method to provide object reference to node or statement by name attribute, if found as part of this element or in a contained element.
      X3DConcreteNode findNodeByDEF​(java.lang.String DEFvalue)
      Recursive method to provide object reference to node by DEF, if found as this node or in a contained node.
      java.lang.String getAccessType​(java.lang.String fieldName)
      Indicate accessType corresponding to given fieldName.
      HAnimHumanoidObject getAncestorHAnimHumanoid()
      Return reference to ancestor HAnimHumanoidObject
      float[] getBboxCenter()
      Provide array of 3-tuple float results from initializeOnly SFVec3f field named bboxCenter.
      float[] getBboxSize()
      Provide array of 3-tuple float results within allowed range of [0,infinity), or default value [-1 -1 -1], from initializeOnly SFVec3f field named bboxSize.
      float[] getCenter()
      Provide array of 3-tuple float results from inputOutput SFVec3f field named center.
      X3DNode[] getChildren()
      Provide array of X3DNode results (using an array consisting of properly typed nodes or ProtoInstanceObjects) with acceptable node types limited to HAnimJoint|HAnimSegment|HAnimSite, from inputOutput MFNode field children.
      java.util.ArrayList<X3DNode> getChildrenList()
      Utility method to get ArrayList value of MFNode children field, similar to getChildren().
      java.lang.String getComponent()
      Defines X3D component for the HAnimJoint element: H-Anim
      int getComponentLevel()
      Provides default X3D component level for this element: 1
      java.lang.String getContainerFieldDefault()
      containerField describes typical field relationship of a node to its parent.
      java.lang.String getCssClass()
      Provide String value from inputOutput SFString field named class.
      java.lang.String getDEF()
      Provide String value from inputOutput SFString field named DEF.
      java.lang.String getDescription()
      Provide String value from inputOutput SFString field named description.
      X3DNode[] getDisplacers()
      Provide array of HAnimDisplacerObject results (using an array consisting of properly typed nodes or ProtoInstanceObjects) from inputOutput MFNode field displacers.
      java.util.ArrayList<X3DNode> getDisplacersList()
      Utility method to get ArrayList value of MFNode displacers field, similar to getDisplacers().
      java.lang.String getElementName()
      Provides name of this element: HAnimJoint
      java.lang.String getFieldType​(java.lang.String fieldName)
      Indicate type corresponding to given fieldName.
      java.lang.String getHAnimVersion()
      Return version of ancestor HAnimHumanoidObject
      ISObject getIS()
      Provide ISObject instance (using a properly typed node) from inputOutput SFNode field IS.
      static java.lang.String getJointNameAlias​(java.lang.String jointName)
      Get alias for this jointName
      static int getJointNameIndex​(java.lang.String jointName)
      Get index for this jointName
      static int getJointNameLoa​(java.lang.String jointName)
      Get Level of Articulation (loa) for this jointName
      float[] getLimitOrientation()
      Provide array of 4-tuple float results unit axis, angle (in radians) from inputOutput SFRotation field named limitOrientation.
      float[] getLlimit()
      Provide array of 3-tuple float results from inputOutput SFVec3f field named llimit.
      X3DMetadataObject getMetadata()
      Provide X3DMetadataObject instance (using a properly typed node) from inputOutput SFNode field metadata.
      java.lang.String getName()
      Provide String enumeration value ( baseType jointNameValues) ["humanoid_root" | "sacroiliac" | "l_hip" | "l_knee" | "l_talocrural" | "l_talocalcaneonavicular" | "l_cuneonavicular_1" | "l_tarsometatarsal_1" | "l_metatarsophalangeal_1" | "l_tarsal_interphalangeal_1" | "l_cuneonavicular_2" | "l_tarsometatarsal_2" | "l_metatarsophalangeal_2" | "l_tarsal_proximal_interphalangeal_2" | "l_tarsal_distal_interphalangeal_2" | "l_cuneonavicular_3" | "l_tarsometatarsal_3" | "l_metatarsophalangeal_3" | "l_tarsal_proximal_interphalangeal_3" | "l_tarsal_distal_interphalangeal_3" | "l_calcaneocuboid" | "l_transversetarsal" | "l_tarsometatarsal_4" | "l_metatarsophalangeal_4" | "l_tarsal_proximal_interphalangeal_4" | "l_tarsal_distal_interphalangeal_4" | "l_tarsometatarsal_5" | "l_metatarsophalangeal_5" | "l_tarsal_proximal_interphalangeal_5" | "l_tarsal_distal_interphalangeal_5" | "r_hip" | "r_knee" | "r_talocrural" | "r_talocalcaneonavicular" | "r_cuneonavicular_1" | "r_tarsometatarsal_1" | "r_metatarsophalangeal_1" | "r_tarsal_interphalangeal_1" | "r_cuneonavicular_2" | "r_tarsometatarsal_2" | "r_metatarsophalangeal_2" | "r_tarsal_proximal_interphalangeal_2" | "r_tarsal_distal_interphalangeal_2" | "r_cuneonavicular_3" | "r_tarsometatarsal_3" | "r_metatarsophalangeal_3" | "r_tarsal_proximal_interphalangeal_3" | "r_tarsal_distal_interphalangeal_3" | "r_calcaneocuboid" | "r_transversetarsal" | "r_tarsometatarsal_4" | "r_metatarsophalangeal_4" | "r_tarsal_proximal_interphalangeal_4" | "r_tarsal_distal_interphalangeal_4" | "r_tarsometatarsal_5" | "r_metatarsophalangeal_5" | "r_tarsal_proximal_interphalangeal_5" | "r_tarsal_distal_interphalangeal_5" | "vl5" | "vl4" | "vl3" | "vl2" | "vl1" | "vt12" | "vt11" | "vt10" | "vt9" | "vt8" | "vt7" | "vt6" | "vt5" | "vt4" | "vt3" | "vt2" | "vt1" | "vc7" | "vc6" | "vc5" | "vc4" | "vc3" | "vc2" | "vc1" | "skullbase" | "l_eyelid_joint" | "r_eyelid_joint" | "l_eyeball_joint" | "r_eyeball_joint" | "l_eyebrow_joint" | "r_eyebrow_joint" | "temporomandibular" | "l_sternoclavicular" | "l_acromioclavicular" | "l_shoulder" | "l_elbow" | "l_radiocarpal" | "l_midcarpal_1" | "l_carpometacarpal_1" | "l_metacarpophalangeal_1" | "l_carpal_interphalangeal_1" | "l_midcarpal_2" | "l_carpometacarpal_2" | "l_metacarpophalangeal_2" | "l_carpal_proximal_interphalangeal_2" | "l_carpal_distal_interphalangeal_2" | "l_midcarpal_3" | "l_carpometacarpal_3" | "l_metacarpophalangeal_3" | "l_carpal_proximal_interphalangeal_3" | "l_carpal_distal_interphalangeal_3" | "l_midcarpal_4_5" | "l_carpometacarpal_4" | "l_metacarpophalangeal_4" | "l_carpal_proximal_interphalangeal_4" | "l_carpal_distal_interphalangeal_4" | "l_carpometacarpal_5" | "l_metacarpophalangeal_5" | "l_carpal_proximal_interphalangeal_5" | "l_carpal_distal_interphalangeal_5" | "r_sternoclavicular" | "r_acromioclavicular" | "r_shoulder" | "r_elbow" | "r_radiocarpal" | "r_midcarpal_1" | "r_carpometacarpal_1" | "r_metacarpophalangeal_1" | "r_carpal_interphalangeal_1" | "r_midcarpal_2" | "r_carpometacarpal_2" | "r_metacarpophalangeal_2" | "r_carpal_proximal_interphalangeal_2" | "r_carpal_distal_interphalangeal_2" | "r_midcarpal_3" | "r_carpometacarpal_3" | "r_metacarpophalangeal_3" | "r_carpal_proximal_interphalangeal_3" | "r_carpal_distal_interphalangeal_3" | "r_midcarpal_4_5" | "r_carpometacarpal_4" | "r_metacarpophalangeal_4" | "r_carpal_proximal_interphalangeal_4" | "r_carpal_distal_interphalangeal_4" | "r_carpometacarpal_5" | "r_metacarpophalangeal_5" | "r_carpal_proximal_interphalangeal_5" | "r_carpal_distal_interphalangeal_5" | 'etc.'] from inputOutput SFString field named name.
      static java.lang.String getParentJointName​(java.lang.String jointName)
      Get parent for this jointName
      float[] getRotation()
      Provide array of 4-tuple float results unit axis, angle (in radians) from inputOutput SFRotation field named rotation.
      float[] getScale()
      Provide array of 3-tuple float results within allowed range of (0,infinity) from inputOutput SFVec3f field named scale.
      float[] getScaleOrientation()
      Provide array of 4-tuple float results unit axis, angle (in radians) from inputOutput SFRotation field named scaleOrientation.
      int[] getSkinCoordIndex()
      Provide array of Integer results within allowed range of [0,infinity) from inputOutput MFInt32 field named skinCoordIndex.
      java.util.ArrayList<java.lang.Integer> getSkinCoordIndexList()
      Utility method to get ArrayList value of MFInt32 skinCoordIndex field, similar to getSkinCoordIndex().
      float[] getSkinCoordWeight()
      Provide array of Float results from inputOutput MFFloat field named skinCoordWeight.
      java.util.ArrayList<java.lang.Float> getSkinCoordWeightList()
      Utility method to get ArrayList value of MFFloat skinCoordWeight field, similar to getSkinCoordWeight().
      float[] getStiffness()
      Provide array of 3-tuple float results within allowed range of [0,1] from inputOutput SFVec3f field named stiffness.
      float[] getTranslation()
      Provide array of 3-tuple float results from inputOutput SFVec3f field named translation.
      float[] getUlimit()
      Provide array of 3-tuple float results from inputOutput SFVec3f field named ulimit.
      java.lang.String getUSE()
      Provide String value from inputOutput SFString field named USE.
      boolean hasAncestorHAnimHumanoid()
      Return whether ancestor HAnimHumanoidObject is available
      boolean hasChildren()
      Indicate whether an object is available for inputOutput MFNode field children.
      boolean hasDisplacers()
      Indicate whether an object is available for inputOutput MFNode field displacers.
      boolean hasElementByNameValue​(java.lang.String nameValue, java.lang.String elementName)
      Recursive method to determine whether node or statement with given name attribute is found, meaning both objects are attached to same scene graph.
      boolean hasIS()
      Indicate whether an object is available for inputOutput SFNode field IS.
      static boolean hasJointNameAlias​(java.lang.String jointName)
      Whether a alias exists for this jointName
      static boolean hasJointNameIndex​(java.lang.String jointName)
      Whether an index exists for this jointName
      static boolean hasJointNameLoa​(java.lang.String jointName)
      Whether an loa exists for this jointName
      boolean hasMetadata()
      Indicate whether an object is available for inputOutput SFNode field metadata.
      boolean hasNodeByDEF​(java.lang.String DEFvalue)
      Recursive method to determine whether node with DEFvalue is found, meaning both objects are attached to same scene graph.
      static boolean hasParentMatchingName​(java.lang.String jointName)
      Whether a parent exists for this jointName
      void initialize()
      Initialize all member variables to default values.
      HAnimJointObject setBboxCenter​(double[] newArray)
      Utility method: double-precision set-array accessor for X3D floating-point type, similar to setBboxCenter(float[]).
      HAnimJointObject setBboxCenter​(double x, double y, double z)
      Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to setBboxCenter(float[]).
      HAnimJointObject setBboxCenter​(float[] newValue)
      Accessor method to assign 3-tuple float array to initializeOnly SFVec3f field named bboxCenter.
      HAnimJointObject setBboxCenter​(float x, float y, float z)
      Assign values to SFVec3f bboxCenter field, similar to setBboxCenter(float[]).
      HAnimJointObject setBboxCenter​(SFVec3fObject newValue)
      Assign typed object value to SFVec3f bboxCenter field, similar to setBboxCenter(float[]).
      HAnimJointObject setBboxSize​(double[] newArray)
      Utility method: double-precision set-array accessor for X3D floating-point type, similar to setBboxSize(float[]).
      HAnimJointObject setBboxSize​(double x, double y, double z)
      Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to setBboxSize(float[]).
      HAnimJointObject setBboxSize​(float[] newValue)
      Accessor method to assign 3-tuple float array to initializeOnly SFVec3f field named bboxSize.
      HAnimJointObject setBboxSize​(float x, float y, float z)
      Assign values to SFVec3f bboxSize field, similar to setBboxSize(float[]).
      HAnimJointObject setBboxSize​(SFVec3fObject newValue)
      Assign typed object value to SFVec3f bboxSize field, similar to setBboxSize(float[]).
      HAnimJointObject setCenter​(double[] newArray)
      Utility method: double-precision set-array accessor for X3D floating-point type, similar to setCenter(float[]).
      HAnimJointObject setCenter​(double x, double y, double z)
      Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to setCenter(float[]).
      HAnimJointObject setCenter​(float[] newValue)
      Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named center.
      HAnimJointObject setCenter​(float x, float y, float z)
      Assign values to SFVec3f center field, similar to setCenter(float[]).
      HAnimJointObject setCenter​(SFVec3fObject newValue)
      Assign typed object value to SFVec3f center field, similar to setCenter(float[]).
      HAnimJointObject setChildren​(java.util.ArrayList<X3DNode> newValue)
      Assign ArrayList value of MFNode children field, similar to setChildren(X3DNode[]).
      void setChildren​(X3DNode newValue)
      Set single children node, replacing prior array of existing nodes (if any).
      HAnimJointObject setChildren​(X3DNode[] newValue)
      Accessor method to assign X3DNode array (using an array consisting of properly typed nodes or ProtoInstanceObjects) to inputOutput MFNode field children. // newValueInstanceAcceptableNodeTypesTest checks are needed for methods that override/subset X3DNode interfaces #1 boolean isNodeTypeAllowed = (newValue instanceof org.web3d.x3d.jsail.Core.CommentsBlock) || (newValue instanceof org.web3d.x3d.jsail.Core.ROUTEObject) || (newValue instanceof org.web3d.x3d.jsail.Networking.IMPORTObject) || (newValue instanceof org.web3d.x3d.jsail.Networking.EXPORTObject) || (newValue instanceof org.web3d.x3d.jsail.Core.ProtoDeclareObject) || (newValue instanceof org.web3d.x3d.jsail.Core.ExternProtoDeclareObject) || (((X3DConcreteNode)newValue) instanceof org.web3d.x3d.jsail.HAnim.HAnimJointObject) || (((X3DConcreteNode)newValue) instanceof org.web3d.x3d.jsail.HAnim.HAnimSegmentObject) || (((X3DConcreteNode)newValue) instanceof org.web3d.x3d.jsail.HAnim.HAnimSiteObject); if (!
      HAnimJointObject setCssClass​(java.lang.String newValue)
      Accessor method to assign String value to inputOutput SFString field named class.
      HAnimJointObject setCssClass​(SFStringObject newValue)
      Assign typed object value to SFString cssClass field, similar to setCssClass(String).
      HAnimJointObject setDEF​(java.lang.String newValue)
      Accessor method to assign String value to inputOutput SFString field named DEF.
      HAnimJointObject setDEF​(SFStringObject newValue)
      Assign typed object value to SFString DEF field, similar to setDEF(String).
      HAnimJointObject setDescription​(java.lang.String newValue)
      Accessor method to assign String value to inputOutput SFString field named description.
      HAnimJointObject setDescription​(SFStringObject newValue)
      Assign typed object value to SFString description field, similar to setDescription(String).
      HAnimJointObject setDisplacers​(java.util.ArrayList<HAnimDisplacerObject> newValue)
      Assign ArrayList value of MFNode displacers field, similar to setDisplacers(X3DNode[]).
      void setDisplacers​(X3DNode newValue)
      Set single child displacers node, replacing prior array of existing nodes (if any).
      HAnimJointObject setDisplacers​(X3DNode[] newValue)
      Accessor method to assign HAnimDisplacerObject array (using an array consisting of properly typed nodes or ProtoInstanceObjects) to inputOutput MFNode field displacers.
      HAnimJointObject setIS​(ISObject newValue)
      Accessor method to assign ISObject instance (using a properly typed node) to inputOutput SFNode field IS.
      HAnimJointObject setLimitOrientation​(double[] newArray)
      Utility method: double-precision set-array accessor for X3D floating-point type, similar to setLimitOrientation(float[]).
      HAnimJointObject setLimitOrientation​(double x, double y, double z, double angleRadians)
      Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to setLimitOrientation(float[]).
      HAnimJointObject setLimitOrientation​(float[] newValue)
      Accessor method to assign 4-tuple float array unit axis, angle (in radians) to inputOutput SFRotation field named limitOrientation.
      HAnimJointObject setLimitOrientation​(float x, float y, float z, float angleRadians)
      Assign values to SFRotation limitOrientation field, similar to setLimitOrientation(float[]).
      HAnimJointObject setLimitOrientation​(SFRotationObject newValue)
      Assign typed object value to SFRotation limitOrientation field, similar to setLimitOrientation(float[]).
      HAnimJointObject setLlimit​(double[] newArray)
      Utility method: double-precision set-array accessor for X3D floating-point type, similar to setLlimit(float[]).
      HAnimJointObject setLlimit​(double x, double y, double z)
      Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to setLlimit(float[]).
      HAnimJointObject setLlimit​(float[] newValue)
      Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named llimit.
      HAnimJointObject setLlimit​(float x, float y, float z)
      Assign values to SFVec3f llimit field, similar to setLlimit(float[]).
      HAnimJointObject setLlimit​(SFVec3fObject newValue)
      Assign typed object value to SFVec3f llimit field, similar to setLlimit(float[]).
      HAnimJointObject setMetadata​(ProtoInstanceObject newValue)
      Assign ProtoInstance (using a properly typed node) to inputOutput SFNode field metadata.
      HAnimJointObject setMetadata​(X3DMetadataObject newValue)
      Accessor method to assign X3DMetadataObject instance (using a properly typed node) to inputOutput SFNode field metadata.
      HAnimJointObject setName​(java.lang.String newValue)
      Accessor method to assign String enumeration value ("humanoid_root" | "sacroiliac" | "l_hip" | "l_knee" | "l_talocrural" | "l_talocalcaneonavicular" | "l_cuneonavicular_1" | "l_tarsometatarsal_1" | "l_metatarsophalangeal_1" | "l_tarsal_interphalangeal_1" | "l_cuneonavicular_2" | "l_tarsometatarsal_2" | "l_metatarsophalangeal_2" | "l_tarsal_proximal_interphalangeal_2" | "l_tarsal_distal_interphalangeal_2" | "l_cuneonavicular_3" | "l_tarsometatarsal_3" | "l_metatarsophalangeal_3" | "l_tarsal_proximal_interphalangeal_3" | "l_tarsal_distal_interphalangeal_3" | "l_calcaneocuboid" | "l_transversetarsal" | "l_tarsometatarsal_4" | "l_metatarsophalangeal_4" | "l_tarsal_proximal_interphalangeal_4" | "l_tarsal_distal_interphalangeal_4" | "l_tarsometatarsal_5" | "l_metatarsophalangeal_5" | "l_tarsal_proximal_interphalangeal_5" | "l_tarsal_distal_interphalangeal_5" | "r_hip" | "r_knee" | "r_talocrural" | "r_talocalcaneonavicular" | "r_cuneonavicular_1" | "r_tarsometatarsal_1" | "r_metatarsophalangeal_1" | "r_tarsal_interphalangeal_1" | "r_cuneonavicular_2" | "r_tarsometatarsal_2" | "r_metatarsophalangeal_2" | "r_tarsal_proximal_interphalangeal_2" | "r_tarsal_distal_interphalangeal_2" | "r_cuneonavicular_3" | "r_tarsometatarsal_3" | "r_metatarsophalangeal_3" | "r_tarsal_proximal_interphalangeal_3" | "r_tarsal_distal_interphalangeal_3" | "r_calcaneocuboid" | "r_transversetarsal" | "r_tarsometatarsal_4" | "r_metatarsophalangeal_4" | "r_tarsal_proximal_interphalangeal_4" | "r_tarsal_distal_interphalangeal_4" | "r_tarsometatarsal_5" | "r_metatarsophalangeal_5" | "r_tarsal_proximal_interphalangeal_5" | "r_tarsal_distal_interphalangeal_5" | "vl5" | "vl4" | "vl3" | "vl2" | "vl1" | "vt12" | "vt11" | "vt10" | "vt9" | "vt8" | "vt7" | "vt6" | "vt5" | "vt4" | "vt3" | "vt2" | "vt1" | "vc7" | "vc6" | "vc5" | "vc4" | "vc3" | "vc2" | "vc1" | "skullbase" | "l_eyelid_joint" | "r_eyelid_joint" | "l_eyeball_joint" | "r_eyeball_joint" | "l_eyebrow_joint" | "r_eyebrow_joint" | "temporomandibular" | "l_sternoclavicular" | "l_acromioclavicular" | "l_shoulder" | "l_elbow" | "l_radiocarpal" | "l_midcarpal_1" | "l_carpometacarpal_1" | "l_metacarpophalangeal_1" | "l_carpal_interphalangeal_1" | "l_midcarpal_2" | "l_carpometacarpal_2" | "l_metacarpophalangeal_2" | "l_carpal_proximal_interphalangeal_2" | "l_carpal_distal_interphalangeal_2" | "l_midcarpal_3" | "l_carpometacarpal_3" | "l_metacarpophalangeal_3" | "l_carpal_proximal_interphalangeal_3" | "l_carpal_distal_interphalangeal_3" | "l_midcarpal_4_5" | "l_carpometacarpal_4" | "l_metacarpophalangeal_4" | "l_carpal_proximal_interphalangeal_4" | "l_carpal_distal_interphalangeal_4" | "l_carpometacarpal_5" | "l_metacarpophalangeal_5" | "l_carpal_proximal_interphalangeal_5" | "l_carpal_distal_interphalangeal_5" | "r_sternoclavicular" | "r_acromioclavicular" | "r_shoulder" | "r_elbow" | "r_radiocarpal" | "r_midcarpal_1" | "r_carpometacarpal_1" | "r_metacarpophalangeal_1" | "r_carpal_interphalangeal_1" | "r_midcarpal_2" | "r_carpometacarpal_2" | "r_metacarpophalangeal_2" | "r_carpal_proximal_interphalangeal_2" | "r_carpal_distal_interphalangeal_2" | "r_midcarpal_3" | "r_carpometacarpal_3" | "r_metacarpophalangeal_3" | "r_carpal_proximal_interphalangeal_3" | "r_carpal_distal_interphalangeal_3" | "r_midcarpal_4_5" | "r_carpometacarpal_4" | "r_metacarpophalangeal_4" | "r_carpal_proximal_interphalangeal_4" | "r_carpal_distal_interphalangeal_4" | "r_carpometacarpal_5" | "r_metacarpophalangeal_5" | "r_carpal_proximal_interphalangeal_5" | "r_carpal_distal_interphalangeal_5") to inputOutput SFString field named name.
      HAnimJointObject setName​(SFStringObject newValue)
      Assign typed object value to SFString name field, similar to setName(String).
      HAnimJointObject setRotation​(double[] newArray)
      Utility method: double-precision set-array accessor for X3D floating-point type, similar to setRotation(float[]).
      HAnimJointObject setRotation​(double x, double y, double z, double angleRadians)
      Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to setRotation(float[]).
      HAnimJointObject setRotation​(float[] newValue)
      Accessor method to assign 4-tuple float array unit axis, angle (in radians) to inputOutput SFRotation field named rotation.
      HAnimJointObject setRotation​(float x, float y, float z, float angleRadians)
      Assign values to SFRotation rotation field, similar to setRotation(float[]).
      HAnimJointObject setRotation​(SFRotationObject newValue)
      Assign typed object value to SFRotation rotation field, similar to setRotation(float[]).
      HAnimJointObject setScale​(double[] newArray)
      Utility method: double-precision set-array accessor for X3D floating-point type, similar to setScale(float[]).
      HAnimJointObject setScale​(double x, double y, double z)
      Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to setScale(float[]).
      HAnimJointObject setScale​(float[] newValue)
      Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named scale.
      HAnimJointObject setScale​(float x, float y, float z)
      Assign values to SFVec3f scale field, similar to setScale(float[]).
      HAnimJointObject setScale​(SFVec3fObject newValue)
      Assign typed object value to SFVec3f scale field, similar to setScale(float[]).
      HAnimJointObject setScaleOrientation​(double[] newArray)
      Utility method: double-precision set-array accessor for X3D floating-point type, similar to setScaleOrientation(float[]).
      HAnimJointObject setScaleOrientation​(double x, double y, double z, double angleRadians)
      Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to setScaleOrientation(float[]).
      HAnimJointObject setScaleOrientation​(float[] newValue)
      Accessor method to assign 4-tuple float array unit axis, angle (in radians) to inputOutput SFRotation field named scaleOrientation.
      HAnimJointObject setScaleOrientation​(float x, float y, float z, float angleRadians)
      Assign values to SFRotation scaleOrientation field, similar to setScaleOrientation(float[]).
      HAnimJointObject setScaleOrientation​(SFRotationObject newValue)
      Assign typed object value to SFRotation scaleOrientation field, similar to setScaleOrientation(float[]).
      HAnimJointObject setSkinCoordIndex​(int[] newValue)
      Accessor method to assign Integer array to inputOutput MFInt32 field named skinCoordIndex.
      HAnimJointObject setSkinCoordIndex​(java.util.ArrayList<java.lang.Integer> newValue)
      Assign ArrayList value of MFInt32 skinCoordIndex field, similar to setSkinCoordIndex(int[]).
      HAnimJointObject setSkinCoordIndex​(MFInt32Object newValue)
      Assign typed object value to MFInt32 skinCoordIndex field, similar to setSkinCoordIndex(int[]).
      HAnimJointObject setSkinCoordWeight​(double[] newArray)
      Utility method: double-precision set-array accessor for X3D floating-point type, similar to setSkinCoordWeight(float[]).
      HAnimJointObject setSkinCoordWeight​(float[] newValue)
      Accessor method to assign Float array to inputOutput MFFloat field named skinCoordWeight.
      HAnimJointObject setSkinCoordWeight​(int[] newValue)
      Assign floating-point array value of MFFloat skinCoordWeight field, similar to setSkinCoordWeight(float[]).
      HAnimJointObject setSkinCoordWeight​(java.util.ArrayList<java.lang.Float> newValue)
      Assign ArrayList value of MFFloat skinCoordWeight field, similar to setSkinCoordWeight(float[]).
      HAnimJointObject setSkinCoordWeight​(MFFloatObject newValue)
      Assign typed object value to MFFloat skinCoordWeight field, similar to setSkinCoordWeight(float[]).
      HAnimJointObject setStiffness​(double[] newArray)
      Utility method: double-precision set-array accessor for X3D floating-point type, similar to setStiffness(float[]).
      HAnimJointObject setStiffness​(double x, double y, double z)
      Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to setStiffness(float[]).
      HAnimJointObject setStiffness​(float[] newValue)
      Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named stiffness.
      HAnimJointObject setStiffness​(float x, float y, float z)
      Assign values to SFVec3f stiffness field, similar to setStiffness(float[]).
      HAnimJointObject setStiffness​(SFVec3fObject newValue)
      Assign typed object value to SFVec3f stiffness field, similar to setStiffness(float[]).
      HAnimJointObject setTranslation​(double[] newArray)
      Utility method: double-precision set-array accessor for X3D floating-point type, similar to setTranslation(float[]).
      HAnimJointObject setTranslation​(double x, double y, double z)
      Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to setTranslation(float[]).
      HAnimJointObject setTranslation​(float[] newValue)
      Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named translation.
      HAnimJointObject setTranslation​(float x, float y, float z)
      Assign values to SFVec3f translation field, similar to setTranslation(float[]).
      HAnimJointObject setTranslation​(SFVec3fObject newValue)
      Assign typed object value to SFVec3f translation field, similar to setTranslation(float[]).
      HAnimJointObject setUlimit​(double[] newArray)
      Utility method: double-precision set-array accessor for X3D floating-point type, similar to setUlimit(float[]).
      HAnimJointObject setUlimit​(double x, double y, double z)
      Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to setUlimit(float[]).
      HAnimJointObject setUlimit​(float[] newValue)
      Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named ulimit.
      HAnimJointObject setUlimit​(float x, float y, float z)
      Assign values to SFVec3f ulimit field, similar to setUlimit(float[]).
      HAnimJointObject setUlimit​(SFVec3fObject newValue)
      Assign typed object value to SFVec3f ulimit field, similar to setUlimit(float[]).
      HAnimJointObject setUSE​(java.lang.String newValue)
      Accessor method to assign String value to inputOutput SFString field named USE.
      HAnimJointObject setUSE​(SFStringObject newValue)
      Assign typed object value to SFString USE field, similar to setUSE(String).
      HAnimJointObject setUSE​(HAnimJointObject DEFnode)
      Assign a USE reference to another DEF node of same node type, similar to setUSE(String).
      java.lang.String toStringClassicVRML​(int indentLevel)
      Recursive method to provide ClassicVRML string serialization.
      java.lang.String toStringVRML97​(int indentLevel)
      Recursive method to provide VRML97 string serialization.
      java.lang.String toStringX3D​(int indentLevel)
      Recursive method to provide X3D string serialization of this model subgraph, utilizing XML encoding and conforming to X3D Canonical Form.
      java.lang.String validate()
      Recursive method to validate this element plus all contained nodes and statements, using both datatype-specification value checks and regular expression (regex) checking of corresponding string values.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • HAnimJointObject

        public HAnimJointObject()
        Constructor for HAnimJointObject to initialize member variables with default values.
      • HAnimJointObject

        public HAnimJointObject​(java.lang.String DEFlabel)
        Utility constructor that assigns DEF label after initializing member variables with default values.
        Parameters:
        DEFlabel - unique DEF name for this X3D node
      • HAnimJointObject

        public HAnimJointObject​(java.lang.String DEFlabel,
                                java.lang.String newName)
        Utility constructor that assigns both DEF label and name, after initializing member variables with default values.
        Parameters:
        DEFlabel - unique DEF name for this X3D node
        newName - name for this meta element
        See Also:
        X3D Tooltips: HAnimJointObject
    • Method Detail

      • getJointNameIndex

        public static int getJointNameIndex​(java.lang.String jointName)
        Get index for this jointName
        Parameters:
        jointName - of interest
        Returns:
        index value, otherwise -1 if not found
      • hasJointNameIndex

        public static boolean hasJointNameIndex​(java.lang.String jointName)
        Whether an index exists for this jointName
        Parameters:
        jointName - of interest
        Returns:
        true if found
      • getJointNameLoa

        public static int getJointNameLoa​(java.lang.String jointName)
        Get Level of Articulation (loa) for this jointName
        Parameters:
        jointName - of interest
        Returns:
        loa value, otherwise -1 if not found
      • hasJointNameLoa

        public static boolean hasJointNameLoa​(java.lang.String jointName)
        Whether an loa exists for this jointName
        Parameters:
        jointName - of interest
        Returns:
        true if found
      • getJointNameAlias

        public static java.lang.String getJointNameAlias​(java.lang.String jointName)
        Get alias for this jointName
        Parameters:
        jointName - of interest
        Returns:
        alias value, otherwise empty string if not found
      • hasJointNameAlias

        public static boolean hasJointNameAlias​(java.lang.String jointName)
        Whether a alias exists for this jointName
        Parameters:
        jointName - of interest
        Returns:
        true if found
      • getParentJointName

        public static java.lang.String getParentJointName​(java.lang.String jointName)
        Get parent for this jointName
        Parameters:
        jointName - of interest
        Returns:
        parent value, otherwise empty string if not found
      • hasParentMatchingName

        public static boolean hasParentMatchingName​(java.lang.String jointName)
        Whether a parent exists for this jointName
        Parameters:
        jointName - of interest
        Returns:
        true if found
      • getElementName

        public final java.lang.String getElementName()
        Provides name of this element: HAnimJoint
        Specified by:
        getElementName in class X3DConcreteElement
        Returns:
        name of this element
      • getComponent

        public final java.lang.String getComponent()
        Defines X3D component for the HAnimJoint element: H-Anim
        Specified by:
        getComponent in class X3DConcreteElement
        Returns:
        X3D component for this element
      • getComponentLevel

        public final int getComponentLevel()
        Provides default X3D component level for this element: 1
        Specified by:
        getComponentLevel in class X3DConcreteElement
        Returns:
        default X3D component level for this element
      • getFieldType

        public java.lang.String getFieldType​(java.lang.String fieldName)
        Indicate type corresponding to given fieldName.
        Specified by:
        getFieldType in class X3DConcreteElement
        Parameters:
        fieldName - name of field in this X3D node
        Returns:
        X3D type (SFvec3f etc.), otherwise ConfigurationProperties.ERROR_UNKNOWN_FIELD_TYPE if not recognized
        See Also:
        ConfigurationProperties.ERROR_UNKNOWN_FIELD_TYPE
      • getAccessType

        public java.lang.String getAccessType​(java.lang.String fieldName)
        Indicate accessType corresponding to given fieldName.
        Specified by:
        getAccessType in class X3DConcreteElement
        Parameters:
        fieldName - name of field in this X3D node
        Returns:
        X3D accessType (inputOnly etc.), otherwise ConfigurationProperties.ERROR_UNKNOWN_FIELD_ACCESSTYPE if not recognized
        See Also:
        ConfigurationProperties.ERROR_UNKNOWN_FIELD_ACCESSTYPE
      • initialize

        public final void initialize()
        Initialize all member variables to default values.
        Overrides:
        initialize in class X3DConcreteNode
      • setBboxCenter

        public HAnimJointObject setBboxCenter​(float[] newValue)
        Accessor method to assign 3-tuple float array to initializeOnly SFVec3f field named bboxCenter.

        Tooltip: Bounding box center accompanies bboxSize and provides an optional hint for bounding box position offset from origin of local coordinate system.
        Specified by:
        setBboxCenter in interface HAnimJoint
        Specified by:
        setBboxCenter in interface X3DBoundedObject
        Parameters:
        newValue - is new value for the bboxCenter field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setBboxCenter

        public HAnimJointObject setBboxCenter​(SFVec3fObject newValue)
        Assign typed object value to SFVec3f bboxCenter field, similar to setBboxCenter(float[]).
        Parameters:
        newValue - is new value for the bboxCenter field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setBboxCenter

        public HAnimJointObject setBboxCenter​(float x,
                                              float y,
                                              float z)
        Assign values to SFVec3f bboxCenter field, similar to setBboxCenter(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setBboxCenter

        public HAnimJointObject setBboxCenter​(double x,
                                              double y,
                                              double z)
        Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to setBboxCenter(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setBboxCenter

        public HAnimJointObject setBboxCenter​(double[] newArray)
        Utility method: double-precision set-array accessor for X3D floating-point type, similar to setBboxCenter(float[]).
        Parameters:
        newArray - is new value for field
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getBboxSize

        public float[] getBboxSize()
        Provide array of 3-tuple float results within allowed range of [0,infinity), or default value [-1 -1 -1], from initializeOnly SFVec3f field named bboxSize.

        Tooltip: Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost. Bounding box size can also be defined as an optional authoring hint that suggests an optimization or constraint.
        Specified by:
        getBboxSize in interface HAnimJoint
        Specified by:
        getBboxSize in interface X3DBoundedObject
        Returns:
        value of bboxSize field
      • setBboxSize

        public HAnimJointObject setBboxSize​(float[] newValue)
        Accessor method to assign 3-tuple float array to initializeOnly SFVec3f field named bboxSize.

        Tooltip: Bounding box size is usually omitted, and can easily be calculated automatically by an X3D player at scene-loading time with minimal computational cost. Bounding box size can also be defined as an optional authoring hint that suggests an optimization or constraint.
        Specified by:
        setBboxSize in interface HAnimJoint
        Specified by:
        setBboxSize in interface X3DBoundedObject
        Parameters:
        newValue - is new value for the bboxSize field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setBboxSize

        public HAnimJointObject setBboxSize​(SFVec3fObject newValue)
        Assign typed object value to SFVec3f bboxSize field, similar to setBboxSize(float[]).
        Parameters:
        newValue - is new value for the bboxSize field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setBboxSize

        public HAnimJointObject setBboxSize​(float x,
                                            float y,
                                            float z)
        Assign values to SFVec3f bboxSize field, similar to setBboxSize(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setBboxSize

        public HAnimJointObject setBboxSize​(double x,
                                            double y,
                                            double z)
        Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to setBboxSize(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setBboxSize

        public HAnimJointObject setBboxSize​(double[] newArray)
        Utility method: double-precision set-array accessor for X3D floating-point type, similar to setBboxSize(float[]).
        Parameters:
        newArray - is new value for field
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getCenter

        public float[] getCenter()
        Provide array of 3-tuple float results from inputOutput SFVec3f field named center.

        Tooltip: Translation offset from origin of local coordinate system.
        • Hint: usually HAnimJoint position is controlled by the center field, not the translation field.
        Specified by:
        getCenter in interface HAnimJoint
        Returns:
        value of center field
      • setCenter

        public HAnimJointObject setCenter​(float[] newValue)
        Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named center.

        Tooltip: Translation offset from origin of local coordinate system.
        • Hint: usually HAnimJoint position is controlled by the center field, not the translation field.
        Specified by:
        setCenter in interface HAnimJoint
        Parameters:
        newValue - is new value for the center field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setCenter

        public HAnimJointObject setCenter​(SFVec3fObject newValue)
        Assign typed object value to SFVec3f center field, similar to setCenter(float[]).
        Parameters:
        newValue - is new value for the center field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setCenter

        public HAnimJointObject setCenter​(float x,
                                          float y,
                                          float z)
        Assign values to SFVec3f center field, similar to setCenter(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setCenter

        public HAnimJointObject setCenter​(double x,
                                          double y,
                                          double z)
        Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to setCenter(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setCenter

        public HAnimJointObject setCenter​(double[] newArray)
        Utility method: double-precision set-array accessor for X3D floating-point type, similar to setCenter(float[]).
        Parameters:
        newArray - is new value for field
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getChildren

        public X3DNode[] getChildren()
        Provide array of X3DNode results (using an array consisting of properly typed nodes or ProtoInstanceObjects) with acceptable node types limited to HAnimJoint|HAnimSegment|HAnimSite, from inputOutput MFNode field children.

        Tooltip: [HAnimJoint|HAnimSegment|HAnimSite] Grouping nodes contain an ordered list of children nodes.
        • Hint: Each grouping node defines a coordinate space for its children, relative to the coordinate space of its parent node. Thus transformations accumulate down the scene graph hierarchy.
        • Warning: HAnimJoint can only contain HAnimJoint|HAnimSegment|HAnimSite nodes (each having default containerField='children').
        • Hint: place any geometry for this HAnimJoint in the child HAnimSegment, wrapped within a Transform having the same translation value as the current HAnimJoint center value.
        • Hint: inputOnly MFNode addChildren field can append new X3DChildNode nodes via a ROUTE connection, duplicate input nodes (i.e. matching DEF, USE values) are ignored.
        • Hint: inputOnly MFNode removeChildren field can remove nodes from the children list, unrecognized input nodes (i.e. nonmatching DEF, USE values) are ignored.
        • Hint: X3D Architecture 10.2.1 Grouping and children node types, http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#GroupingAndChildrenNodes


        Warning: according to X3D Unified Object Model (X3DUOM), acceptable node types are limited to HAnimJoint|HAnimSegment|HAnimSite.
        Specified by:
        getChildren in interface HAnimJoint
        Returns:
        value of children field
        See Also:
        HAnimJointObject, HAnimSegmentObject, HAnimSiteObject
      • getChildrenList

        public java.util.ArrayList<X3DNode> getChildrenList()
        Utility method to get ArrayList value of MFNode children field, similar to getChildren().
        Returns:
        value of children field
      • setChildren

        public HAnimJointObject setChildren​(X3DNode[] newValue)
        Accessor method to assign X3DNode array (using an array consisting of properly typed nodes or ProtoInstanceObjects) to inputOutput MFNode field children. // newValueInstanceAcceptableNodeTypesTest checks are needed for methods that override/subset X3DNode interfaces #1 boolean isNodeTypeAllowed = (newValue instanceof org.web3d.x3d.jsail.Core.CommentsBlock) || (newValue instanceof org.web3d.x3d.jsail.Core.ROUTEObject) || (newValue instanceof org.web3d.x3d.jsail.Networking.IMPORTObject) || (newValue instanceof org.web3d.x3d.jsail.Networking.EXPORTObject) || (newValue instanceof org.web3d.x3d.jsail.Core.ProtoDeclareObject) || (newValue instanceof org.web3d.x3d.jsail.Core.ExternProtoDeclareObject) || (((X3DConcreteNode)newValue) instanceof org.web3d.x3d.jsail.HAnim.HAnimJointObject) || (((X3DConcreteNode)newValue) instanceof org.web3d.x3d.jsail.HAnim.HAnimSegmentObject) || (((X3DConcreteNode)newValue) instanceof org.web3d.x3d.jsail.HAnim.HAnimSiteObject); if (!isNodeTypeAllowed) { throw new org.web3d.x3d.sai.InvalidFieldValueException("X3DNode newValue is not instanceof " + "acceptableNodeTypes HAnimJoint|HAnimSegment|HAnimSite; newValue=" + newValue); }

        Tooltip: [HAnimJoint|HAnimSegment|HAnimSite] Grouping nodes contain an ordered list of children nodes.
        • Hint: Each grouping node defines a coordinate space for its children, relative to the coordinate space of its parent node. Thus transformations accumulate down the scene graph hierarchy.
        • Warning: HAnimJoint can only contain HAnimJoint|HAnimSegment|HAnimSite nodes (each having default containerField='children').
        • Hint: place any geometry for this HAnimJoint in the child HAnimSegment, wrapped within a Transform having the same translation value as the current HAnimJoint center value.
        • Hint: inputOnly MFNode addChildren field can append new X3DChildNode nodes via a ROUTE connection, duplicate input nodes (i.e. matching DEF, USE values) are ignored.
        • Hint: inputOnly MFNode removeChildren field can remove nodes from the children list, unrecognized input nodes (i.e. nonmatching DEF, USE values) are ignored.
        • Hint: X3D Architecture 10.2.1 Grouping and children node types, http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/group.html#GroupingAndChildrenNodes


        Note: according to X3D Unified Object Model (X3DUOM), acceptable node types are limited to HAnimJoint|HAnimSegment|HAnimSite.
        Specified by:
        setChildren in interface HAnimJoint
        Parameters:
        newValue - is new value for the children field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setChildren

        public HAnimJointObject setChildren​(java.util.ArrayList<X3DNode> newValue)
        Assign ArrayList value of MFNode children field, similar to setChildren(X3DNode[]).
        Parameters:
        newValue - is new value for the children field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • addChildren

        public void addChildren​(X3DNode newValue)
        Add single node to existing array of children nodes (if any).

        Note: according to X3D Unified Object Model (X3DUOM), acceptable node types are limited to HAnimJoint|HAnimSegment|HAnimSite and ProtoInstance.
        Parameters:
        newValue - is new value to be appended the children field.
      • addChildren

        public HAnimJointObject addChildren​(ProtoInstanceObject newValue)
        Add single ProtoInstanceObject (with appropriate node type and containerField value) to MFNode array for children field.

        Note: according to X3D Unified Object Model (X3DUOM), acceptable node types are limited to ShaderPart and ProtoInstance.
        Parameters:
        newValue - is new value to be appended the parts field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • addChild

        public HAnimJointObject addChild​(X3DChildNode newValue)
        Utility method to add single child element to contained list of existing children nodes (if any).
        Parameters:
        newValue - is new node value to be appended the children field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • addChildren

        public void addChildren​(X3DNode[] newValue)
        Add array of children nodes to array of existing nodes (if any).

        Note: according to X3D Unified Object Model (X3DUOM), acceptable node types are limited to HAnimJoint|HAnimSegment|HAnimSite.
        Specified by:
        addChildren in interface HAnimJoint
        Parameters:
        newValue - is new value array to be appended the children field.
      • setChildren

        public void setChildren​(X3DNode newValue)
        Set single children node, replacing prior array of existing nodes (if any).

        Note: according to X3D Unified Object Model (X3DUOM), acceptable node types are restricted to HAnimJoint|HAnimSegment|HAnimSite.
        Specified by:
        setChildren in interface HAnimJoint
        Parameters:
        newValue - is new node for the children field (restricted to HAnimJoint|HAnimSegment|HAnimSite)
      • clearChildren

        public HAnimJointObject clearChildren()
        Utility method to clear MFNode value of children field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive setAttribute method invocations).
      • hasChildren

        public boolean hasChildren()
        Indicate whether an object is available for inputOutput MFNode field children.
        Returns:
        whether a properly typed node or ProtoInstance array or CommentsBlock is available.
        See Also:
        getChildren()
      • addComments

        public HAnimJointObject addComments​(java.lang.String newComment)
        Add comment as CommentsBlock to children field
        Specified by:
        addComments in class X3DConcreteElement
        Parameters:
        newComment - initial value
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive setAttribute method invocations).
      • addComments

        public HAnimJointObject addComments​(java.lang.String[] newComments)
        Add comments as String[] array to children field
        Specified by:
        addComments in class X3DConcreteElement
        Parameters:
        newComments - array of comments
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive setAttribute method invocations).
      • addComments

        public HAnimJointObject addComments​(CommentsBlock newCommentsBlock)
        Add CommentsBlock to children field
        Specified by:
        addComments in class X3DConcreteElement
        Parameters:
        newCommentsBlock - block of comments to add
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getDescription

        public java.lang.String getDescription()
        Provide String value from inputOutput SFString field named description.
        Specified by:
        getDescription in interface HAnimJoint
        Returns:
        value of description field
      • setDescription

        public HAnimJointObject setDescription​(java.lang.String newValue)
        Accessor method to assign String value to inputOutput SFString field named description.
        Specified by:
        setDescription in interface HAnimJoint
        Parameters:
        newValue - is new value for the description field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setDescription

        public HAnimJointObject setDescription​(SFStringObject newValue)
        Assign typed object value to SFString description field, similar to setDescription(String).
        Parameters:
        newValue - is new value for the description field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getDisplacers

        public X3DNode[] getDisplacers()
        Provide array of HAnimDisplacerObject results (using an array consisting of properly typed nodes or ProtoInstanceObjects) from inputOutput MFNode field displacers.

        Tooltip: [HAnimDisplacer] the displacers field stores HAnimDisplacer objects for a particular HAnimJoint object.
        • Warning: index values for HanimHumanoid skin IndexedFaceSet, skinCoord and skinNormal nodes must all be consistently defined together with HAnimJoint HAnimSegment and HAnimDisplacer nodes for proper skin animation.


        Warning: according to X3D Unified Object Model (X3DUOM), acceptable node types are limited to HAnimDisplacer.
        Specified by:
        getDisplacers in interface HAnimJoint
        Returns:
        value of displacers field
        See Also:
        HAnimDisplacerObject
      • getDisplacersList

        public java.util.ArrayList<X3DNode> getDisplacersList()
        Utility method to get ArrayList value of MFNode displacers field, similar to getDisplacers().
        Returns:
        value of displacers field
      • setDisplacers

        public HAnimJointObject setDisplacers​(X3DNode[] newValue)
        Accessor method to assign HAnimDisplacerObject array (using an array consisting of properly typed nodes or ProtoInstanceObjects) to inputOutput MFNode field displacers.

        Tooltip: [HAnimDisplacer] the displacers field stores HAnimDisplacer objects for a particular HAnimJoint object.
        • Warning: index values for HanimHumanoid skin IndexedFaceSet, skinCoord and skinNormal nodes must all be consistently defined together with HAnimJoint HAnimSegment and HAnimDisplacer nodes for proper skin animation.


        Note: according to X3D Unified Object Model (X3DUOM), acceptable node types are limited to HAnimDisplacer.
        Specified by:
        setDisplacers in interface HAnimJoint
        Parameters:
        newValue - is new value for the displacers field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setDisplacers

        public HAnimJointObject setDisplacers​(java.util.ArrayList<HAnimDisplacerObject> newValue)
        Assign ArrayList value of MFNode displacers field, similar to setDisplacers(X3DNode[]).
        Parameters:
        newValue - is new value for the displacers field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • addDisplacers

        public HAnimJointObject addDisplacers​(HAnimDisplacerObject newValue)
        Add single child node to existing array of displacers nodes (if any).

        Note: according to X3D Unified Object Model (X3DUOM), acceptable node types are limited to HAnimDisplacer and ProtoInstance.
        Parameters:
        newValue - is new value to be appended the displacers field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • addDisplacers

        public HAnimJointObject addDisplacers​(ProtoInstanceObject newValue)
        Add single ProtoInstanceObject (with appropriate node type and containerField value) to MFNode array for displacers field.

        Note: according to X3D Unified Object Model (X3DUOM), acceptable node types are limited to ShaderPart and ProtoInstance.
        Parameters:
        newValue - is new value to be appended the parts field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • addDisplacers

        public void addDisplacers​(X3DNode[] newValue)
        Add array of child displacers nodes to array of existing nodes (if any).

        Note: according to X3D Unified Object Model (X3DUOM), acceptable node types are limited to HAnimDisplacer.
        Specified by:
        addDisplacers in interface HAnimJoint
        Parameters:
        newValue - is new value array to be appended the displacers field.
      • setDisplacers

        public void setDisplacers​(X3DNode newValue)
        Set single child displacers node, replacing prior array of existing nodes (if any).

        Note: according to X3D Unified Object Model (X3DUOM), acceptable node types are restricted to HAnimDisplacer.
        Specified by:
        setDisplacers in interface HAnimJoint
        Parameters:
        newValue - is new node for the displacers field (restricted to HAnimDisplacer)
      • clearDisplacers

        public HAnimJointObject clearDisplacers()
        Utility method to clear MFNode value of displacers field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive setAttribute method invocations).
      • hasDisplacers

        public boolean hasDisplacers()
        Indicate whether an object is available for inputOutput MFNode field displacers.
        Returns:
        whether a properly typed node or ProtoInstance array or CommentsBlock is available.
        See Also:
        getDisplacers()
      • clearIS

        public HAnimJointObject clearIS()
        Utility method to clear SFNode value of IS field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive setAttribute method invocations).
      • hasIS

        public boolean hasIS()
        Indicate whether an object is available for inputOutput SFNode field IS.
        Returns:
        whether a concrete statement or CommentsBlock is available.
        See Also:
        getIS()
      • getLimitOrientation

        public float[] getLimitOrientation()
        Provide array of 4-tuple float results unit axis, angle (in radians) from inputOutput SFRotation field named limitOrientation.

        Tooltip: Orientation of upper/lower rotation limits, relative to HAnimJoint center. *
        Specified by:
        getLimitOrientation in interface HAnimJoint
        Returns:
        value of limitOrientation field
      • setLimitOrientation

        public HAnimJointObject setLimitOrientation​(float[] newValue)
        Accessor method to assign 4-tuple float array unit axis, angle (in radians) to inputOutput SFRotation field named limitOrientation.

        Tooltip: Orientation of upper/lower rotation limits, relative to HAnimJoint center. *
        Specified by:
        setLimitOrientation in interface HAnimJoint
        Parameters:
        newValue - is new value for the limitOrientation field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setLimitOrientation

        public HAnimJointObject setLimitOrientation​(SFRotationObject newValue)
        Assign typed object value to SFRotation limitOrientation field, similar to setLimitOrientation(float[]).
        Parameters:
        newValue - is new value for the limitOrientation field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setLimitOrientation

        public HAnimJointObject setLimitOrientation​(float x,
                                                    float y,
                                                    float z,
                                                    float angleRadians)
        Assign values to SFRotation limitOrientation field, similar to setLimitOrientation(float[]).
        Parameters:
        x - first component of axis
        y - second component of axis
        z - third component of axis
        angleRadians - fourth component of rotation around axis
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setLimitOrientation

        public HAnimJointObject setLimitOrientation​(double x,
                                                    double y,
                                                    double z,
                                                    double angleRadians)
        Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to setLimitOrientation(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        angleRadians - fourth component
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setLimitOrientation

        public HAnimJointObject setLimitOrientation​(double[] newArray)
        Utility method: double-precision set-array accessor for X3D floating-point type, similar to setLimitOrientation(float[]).
        Parameters:
        newArray - is new value for field
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getLlimit

        public float[] getLlimit()
        Provide array of 3-tuple float results from inputOutput SFVec3f field named llimit.

        Tooltip: Lower limit for minimum joint rotation in radians.
        • Hint: always contains 3 values, one for each local axis.
        Specified by:
        getLlimit in interface HAnimJoint
        Returns:
        value of llimit field
      • setLlimit

        public HAnimJointObject setLlimit​(float[] newValue)
        Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named llimit.

        Tooltip: Lower limit for minimum joint rotation in radians.
        • Hint: always contains 3 values, one for each local axis.
        Specified by:
        setLlimit in interface HAnimJoint
        Parameters:
        newValue - is new value for the llimit field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setLlimit

        public HAnimJointObject setLlimit​(SFVec3fObject newValue)
        Assign typed object value to SFVec3f llimit field, similar to setLlimit(float[]).
        Parameters:
        newValue - is new value for the llimit field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setLlimit

        public HAnimJointObject setLlimit​(float x,
                                          float y,
                                          float z)
        Assign values to SFVec3f llimit field, similar to setLlimit(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setLlimit

        public HAnimJointObject setLlimit​(double x,
                                          double y,
                                          double z)
        Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to setLlimit(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setLlimit

        public HAnimJointObject setLlimit​(double[] newArray)
        Utility method: double-precision set-array accessor for X3D floating-point type, similar to setLlimit(float[]).
        Parameters:
        newArray - is new value for field
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • clearMetadata

        public HAnimJointObject clearMetadata()
        Utility method to clear SFNode value of metadata field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive setAttribute method invocations).
      • hasMetadata

        public boolean hasMetadata()
        Indicate whether an object is available for inputOutput SFNode field metadata.
        Returns:
        whether a properly typed node or ProtoInstance or CommentsBlock is available.
        See Also:
        getMetadata(), getMetadataProtoInstance(), X3D Scene Authoring Hints: Metadata Nodes
      • setName

        public HAnimJointObject setName​(SFStringObject newValue)
        Assign typed object value to SFString name field, similar to setName(String).
        Parameters:
        newValue - is new value for the name field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getRotation

        public float[] getRotation()
        Provide array of 4-tuple float results unit axis, angle (in radians) from inputOutput SFRotation field named rotation.

        Tooltip: Orientation of children relative to local coordinate system.
        • Warning: default pose is typically empty (or an identity rotation) to avoid distorted body animations.
        Specified by:
        getRotation in interface HAnimJoint
        Returns:
        value of rotation field
      • setRotation

        public HAnimJointObject setRotation​(float[] newValue)
        Accessor method to assign 4-tuple float array unit axis, angle (in radians) to inputOutput SFRotation field named rotation.

        Tooltip: Orientation of children relative to local coordinate system.
        • Warning: default pose is typically empty (or an identity rotation) to avoid distorted body animations.
        Specified by:
        setRotation in interface HAnimJoint
        Parameters:
        newValue - is new value for the rotation field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setRotation

        public HAnimJointObject setRotation​(SFRotationObject newValue)
        Assign typed object value to SFRotation rotation field, similar to setRotation(float[]).
        Parameters:
        newValue - is new value for the rotation field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setRotation

        public HAnimJointObject setRotation​(float x,
                                            float y,
                                            float z,
                                            float angleRadians)
        Assign values to SFRotation rotation field, similar to setRotation(float[]).
        Parameters:
        x - first component of axis
        y - second component of axis
        z - third component of axis
        angleRadians - fourth component of rotation around axis
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setRotation

        public HAnimJointObject setRotation​(double x,
                                            double y,
                                            double z,
                                            double angleRadians)
        Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to setRotation(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        angleRadians - fourth component
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setRotation

        public HAnimJointObject setRotation​(double[] newArray)
        Utility method: double-precision set-array accessor for X3D floating-point type, similar to setRotation(float[]).
        Parameters:
        newArray - is new value for field
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getScale

        public float[] getScale()
        Provide array of 3-tuple float results within allowed range of (0,infinity) from inputOutput SFVec3f field named scale.

        Tooltip: Non-uniform x-y-z scale of child coordinate system, adjusted by center and scaleOrientation. *
        Specified by:
        getScale in interface HAnimJoint
        Returns:
        value of scale field
      • setScale

        public HAnimJointObject setScale​(float[] newValue)
        Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named scale.

        Tooltip: Non-uniform x-y-z scale of child coordinate system, adjusted by center and scaleOrientation. *
        Specified by:
        setScale in interface HAnimJoint
        Parameters:
        newValue - is new value for the scale field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setScale

        public HAnimJointObject setScale​(SFVec3fObject newValue)
        Assign typed object value to SFVec3f scale field, similar to setScale(float[]).
        Parameters:
        newValue - is new value for the scale field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setScale

        public HAnimJointObject setScale​(float x,
                                         float y,
                                         float z)
        Assign values to SFVec3f scale field, similar to setScale(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setScale

        public HAnimJointObject setScale​(double x,
                                         double y,
                                         double z)
        Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to setScale(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setScale

        public HAnimJointObject setScale​(double[] newArray)
        Utility method: double-precision set-array accessor for X3D floating-point type, similar to setScale(float[]).
        Parameters:
        newArray - is new value for field
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getScaleOrientation

        public float[] getScaleOrientation()
        Provide array of 4-tuple float results unit axis, angle (in radians) from inputOutput SFRotation field named scaleOrientation.

        Tooltip: Preliminary rotation of coordinate system before scaling (to allow scaling around arbitrary orientations). *
        Specified by:
        getScaleOrientation in interface HAnimJoint
        Returns:
        value of scaleOrientation field
      • setScaleOrientation

        public HAnimJointObject setScaleOrientation​(float[] newValue)
        Accessor method to assign 4-tuple float array unit axis, angle (in radians) to inputOutput SFRotation field named scaleOrientation.

        Tooltip: Preliminary rotation of coordinate system before scaling (to allow scaling around arbitrary orientations). *
        Specified by:
        setScaleOrientation in interface HAnimJoint
        Parameters:
        newValue - is new value for the scaleOrientation field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setScaleOrientation

        public HAnimJointObject setScaleOrientation​(SFRotationObject newValue)
        Assign typed object value to SFRotation scaleOrientation field, similar to setScaleOrientation(float[]).
        Parameters:
        newValue - is new value for the scaleOrientation field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setScaleOrientation

        public HAnimJointObject setScaleOrientation​(float x,
                                                    float y,
                                                    float z,
                                                    float angleRadians)
        Assign values to SFRotation scaleOrientation field, similar to setScaleOrientation(float[]).
        Parameters:
        x - first component of axis
        y - second component of axis
        z - third component of axis
        angleRadians - fourth component of rotation around axis
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setScaleOrientation

        public HAnimJointObject setScaleOrientation​(double x,
                                                    double y,
                                                    double z,
                                                    double angleRadians)
        Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to setScaleOrientation(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        angleRadians - fourth component
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setScaleOrientation

        public HAnimJointObject setScaleOrientation​(double[] newArray)
        Utility method: double-precision set-array accessor for X3D floating-point type, similar to setScaleOrientation(float[]).
        Parameters:
        newArray - is new value for field
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getSkinCoordIndex

        public int[] getSkinCoordIndex()
        Provide array of Integer results within allowed range of [0,infinity) from inputOutput MFInt32 field named skinCoordIndex.

        Tooltip: [0,+infinity) Coordinate index values referencing which vertices are influenced by the HAnimJoint.
        • Warning: -1 sentinel values are not allowed.
        • Hint: corresponding skinCoord Coordinate and skinNormal Normal nodes are directly contained within the ancestor HAnimHumanoid node for this HAnimJoint.
        • Warning: index values for HanimHumanoid skin IndexedFaceSet, skinCoord and skinNormal nodes must all be consistently defined together with HAnimJoint HAnimSegment and HAnimDisplacer nodes for proper skin animation.
        Specified by:
        getSkinCoordIndex in interface HAnimJoint
        Returns:
        value of skinCoordIndex field
      • getSkinCoordIndexList

        public java.util.ArrayList<java.lang.Integer> getSkinCoordIndexList()
        Utility method to get ArrayList value of MFInt32 skinCoordIndex field, similar to getSkinCoordIndex().
        Returns:
        value of skinCoordIndex field
      • setSkinCoordIndex

        public HAnimJointObject setSkinCoordIndex​(int[] newValue)
        Accessor method to assign Integer array to inputOutput MFInt32 field named skinCoordIndex.

        Tooltip: [0,+infinity) Coordinate index values referencing which vertices are influenced by the HAnimJoint.
        • Warning: -1 sentinel values are not allowed.
        • Hint: corresponding skinCoord Coordinate and skinNormal Normal nodes are directly contained within the ancestor HAnimHumanoid node for this HAnimJoint.
        • Warning: index values for HanimHumanoid skin IndexedFaceSet, skinCoord and skinNormal nodes must all be consistently defined together with HAnimJoint HAnimSegment and HAnimDisplacer nodes for proper skin animation.
        Specified by:
        setSkinCoordIndex in interface HAnimJoint
        Parameters:
        newValue - is new value for the skinCoordIndex field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setSkinCoordIndex

        public HAnimJointObject setSkinCoordIndex​(MFInt32Object newValue)
        Assign typed object value to MFInt32 skinCoordIndex field, similar to setSkinCoordIndex(int[]).
        Parameters:
        newValue - is new value for the skinCoordIndex field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setSkinCoordIndex

        public HAnimJointObject setSkinCoordIndex​(java.util.ArrayList<java.lang.Integer> newValue)
        Assign ArrayList value of MFInt32 skinCoordIndex field, similar to setSkinCoordIndex(int[]).
        Parameters:
        newValue - is new value for the skinCoordIndex field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • clearSkinCoordIndex

        public HAnimJointObject clearSkinCoordIndex()
        Utility method to clear MFInt32 value of skinCoordIndex field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive setAttribute method invocations).
      • addSkinCoordIndex

        public HAnimJointObject addSkinCoordIndex​(int newValue)
        Add singleton int value to MFInt32 skinCoordIndex field.
        Parameters:
        newValue - is new value to add to the skinCoordIndex field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • addSkinCoordIndex

        public HAnimJointObject addSkinCoordIndex​(SFInt32Object newValue)
        Add singleton SFInt32Object value to MFInt32 skinCoordIndex field.
        Parameters:
        newValue - is new value to add to the skinCoordIndex field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getSkinCoordWeight

        public float[] getSkinCoordWeight()
        Provide array of Float results from inputOutput MFFloat field named skinCoordWeight.

        Tooltip: Weight deformation values for the corresponding values in the skinCoordIndex field.
        • Warning: index values for HanimHumanoid skin IndexedFaceSet, skinCoord and skinNormal nodes must all be consistently defined together with HAnimJoint HAnimSegment and HAnimDisplacer nodes for proper skin animation.
        Specified by:
        getSkinCoordWeight in interface HAnimJoint
        Returns:
        value of skinCoordWeight field
      • getSkinCoordWeightList

        public java.util.ArrayList<java.lang.Float> getSkinCoordWeightList()
        Utility method to get ArrayList value of MFFloat skinCoordWeight field, similar to getSkinCoordWeight().
        Returns:
        value of skinCoordWeight field
      • setSkinCoordWeight

        public HAnimJointObject setSkinCoordWeight​(float[] newValue)
        Accessor method to assign Float array to inputOutput MFFloat field named skinCoordWeight.

        Tooltip: Weight deformation values for the corresponding values in the skinCoordIndex field.
        • Warning: index values for HanimHumanoid skin IndexedFaceSet, skinCoord and skinNormal nodes must all be consistently defined together with HAnimJoint HAnimSegment and HAnimDisplacer nodes for proper skin animation.
        Specified by:
        setSkinCoordWeight in interface HAnimJoint
        Parameters:
        newValue - is new value for the skinCoordWeight field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setSkinCoordWeight

        public HAnimJointObject setSkinCoordWeight​(MFFloatObject newValue)
        Assign typed object value to MFFloat skinCoordWeight field, similar to setSkinCoordWeight(float[]).
        Parameters:
        newValue - is new value for the skinCoordWeight field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setSkinCoordWeight

        public HAnimJointObject setSkinCoordWeight​(java.util.ArrayList<java.lang.Float> newValue)
        Assign ArrayList value of MFFloat skinCoordWeight field, similar to setSkinCoordWeight(float[]).
        Parameters:
        newValue - is new value for the skinCoordWeight field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • clearSkinCoordWeight

        public HAnimJointObject clearSkinCoordWeight()
        Utility method to clear MFFloat value of skinCoordWeight field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive setAttribute method invocations).
      • setSkinCoordWeight

        public HAnimJointObject setSkinCoordWeight​(int[] newValue)
        Assign floating-point array value of MFFloat skinCoordWeight field, similar to setSkinCoordWeight(float[]).
        Parameters:
        newValue - is new value for the skinCoordWeight field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • addSkinCoordWeight

        public HAnimJointObject addSkinCoordWeight​(float newValue)
        Add singleton float value to MFFloat skinCoordWeight field.
        Parameters:
        newValue - is new value to add to the skinCoordWeight field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • addSkinCoordWeight

        public HAnimJointObject addSkinCoordWeight​(SFFloatObject newValue)
        Add singleton SFFloatObject value to MFFloat skinCoordWeight field.
        Parameters:
        newValue - is new value to add to the skinCoordWeight field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setSkinCoordWeight

        public HAnimJointObject setSkinCoordWeight​(double[] newArray)
        Utility method: double-precision set-array accessor for X3D floating-point type, similar to setSkinCoordWeight(float[]).
        Parameters:
        newArray - is new value for field
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getStiffness

        public float[] getStiffness()
        Provide array of 3-tuple float results within allowed range of [0,1] from inputOutput SFVec3f field named stiffness.

        Tooltip: [0,1] A scale factor of (1 - stiffness) is applied around the corresponding axis (X, Y, or Z for entries 0, 1 and 2 of the stiffness field). Thus a stiffness value of zero means that no rotation scaling occurs, while a stiffness value of one means that no rotation occurs regardless of any provided rotation.
        • Hint: used by inverse kinematics (IK) systems.
        Specified by:
        getStiffness in interface HAnimJoint
        Returns:
        value of stiffness field
      • setStiffness

        public HAnimJointObject setStiffness​(float[] newValue)
        Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named stiffness.

        Tooltip: [0,1] A scale factor of (1 - stiffness) is applied around the corresponding axis (X, Y, or Z for entries 0, 1 and 2 of the stiffness field). Thus a stiffness value of zero means that no rotation scaling occurs, while a stiffness value of one means that no rotation occurs regardless of any provided rotation.
        • Hint: used by inverse kinematics (IK) systems.
        Specified by:
        setStiffness in interface HAnimJoint
        Parameters:
        newValue - is new value for the stiffness field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setStiffness

        public HAnimJointObject setStiffness​(SFVec3fObject newValue)
        Assign typed object value to SFVec3f stiffness field, similar to setStiffness(float[]).
        Parameters:
        newValue - is new value for the stiffness field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setStiffness

        public HAnimJointObject setStiffness​(float x,
                                             float y,
                                             float z)
        Assign values to SFVec3f stiffness field, similar to setStiffness(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setStiffness

        public HAnimJointObject setStiffness​(double x,
                                             double y,
                                             double z)
        Utility method: double-precision set-parameters accessor for X3D floating-point type, similar to setStiffness(float[]).
        Parameters:
        x - first component
        y - second component
        z - third component
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setStiffness

        public HAnimJointObject setStiffness​(double[] newArray)
        Utility method: double-precision set-array accessor for X3D floating-point type, similar to setStiffness(float[]).
        Parameters:
        newArray - is new value for field
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • getTranslation

        public float[] getTranslation()
        Provide array of 3-tuple float results from inputOutput SFVec3f field named translation.

        Tooltip: Position of children relative to local coordinate system.
        • Warning: usually HAnimJoint position is controlled by the center field, not the translation field.
        • Hint: since default pose faces along +Z axis, -x values are right side and +x values are left side within HAnimHumanoid.
        Specified by:
        getTranslation in interface HAnimJoint
        Returns:
        value of translation field
      • setTranslation

        public HAnimJointObject setTranslation​(float[] newValue)
        Accessor method to assign 3-tuple float array to inputOutput SFVec3f field named translation.

        Tooltip: Position of children relative to local coordinate system.
        • Warning: usually HAnimJoint position is controlled by the center field, not the translation field.
        • Hint: since default pose faces along +Z axis, -x values are right side and +x values are left side within HAnimHumanoid.
        Specified by:
        setTranslation in interface HAnimJoint
        Parameters:
        newValue - is new value for the translation field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).
      • setTranslation

        public HAnimJointObject setTranslation​(SFVec3fObject newValue)
        Assign typed object value to SFVec3f translation field, similar to setTranslation(float[]).
        Parameters:
        newValue - is new value for the translation field.
        Returns:
        HAnimJointObject - namely this same object to allow sequential method pipelining (i.e. consecutive method invocations on the same object).