jointNames

Simple Type Information

Source

<xs:simpleType name="jointNames">
  <xs:annotation>
    <xs:appinfo>
      <xs:attribute name="componentName" type="xs:NMTOKEN" fixed="H-Anim"/>
      <xs:attribute name="componentLevel" type="xs:positiveInteger" fixed="1"/>CAESAR joint names for identification of HAnimJoint nodes.</xs:appinfo>
    <xs:documentation source="http://www.web3d.org/documents/specifications/19774/V1.0/HAnim/concepts.html#Hierarchy"/>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="HumanoidRoot">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="1"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="sacroiliac">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="2"/>
        </xs:appinfo>
      </xs:annotation>
      <!-- pelvis -->
    </xs:enumeration>
    <xs:enumeration value="l_hip">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="3"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="l_knee">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="4"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="l_ankle">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="5"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="l_subtalar">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="6"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="l_midtarsal">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="7"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="l_metatarsal">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="8"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="r_hip">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="9"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="r_knee">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="10"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="r_ankle">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="11"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="r_subtalar">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="12"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="r_midtarsal">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="13"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="r_metatarsal">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="14"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="vl5">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="15"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="vl4">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="16"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="vl3">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="17"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="vl2">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="18"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="vl1">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="19"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="vt12">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="20"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="vt11">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="21"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="vt10">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="22"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="vt9">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="23"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="vt8">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="24"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="vt7">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="25"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="vt6">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="26"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="vt5">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="27"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="vt4">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="28"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="vt3">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="29"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="vt2">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="30"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="vt1">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="31"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="vc7">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="32"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="vc6">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="33"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="vc5">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="34"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="vc4">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="35"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="vc3">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="36"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="vc2">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="37"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="vc1">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="38"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="skullbase">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="39"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="l_eyelid_joint">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="40"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="r_eyelid_joint">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="41"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="l_eyeball_joint">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="42"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="r_eyeball_joint">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="43"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="l_eyebrow_joint">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="44"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="r_eyebrow_joint">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="45"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="temporomandibular">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="46"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="l_sternoclavicular">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="47"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="l_acromioclavicular">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="48"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="l_shoulder">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="49"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="l_elbow">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="50"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="l_wrist">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="51"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="l_thumb1">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="52"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="l_thumb2">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="53"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="l_thumb3">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="54"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="l_index0">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="55"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="l_index1">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="56"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="l_index2">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="57"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="l_index3">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="58"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="l_middle0">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="59"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="l_middle1">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="60"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="l_middle2">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="61"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="l_middle3">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="62"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="l_ring0">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="63"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="l_ring1">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="64"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="l_ring2">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="65"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="l_ring3">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="66"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="l_pinky0">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="67"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="l_pinky1">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="68"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="l_pinky2">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="69"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="l_pinky3">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="70"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="r_sternoclavicular">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="71"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="r_acromioclavicular">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="72"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="r_shoulder">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="73"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="r_elbow">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="74"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="r_wrist">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="75"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="r_thumb1">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="76"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="r_thumb2">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="77"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="r_thumb3">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="78"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="r_index0">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="79"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="r_index1">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="80"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="r_index2">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="81"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="r_index3">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="82"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="r_middle0">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="83"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="r_middle1">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="84"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="r_middle2">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="85"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="r_middle3">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="86"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="r_ring0">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="87"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="r_ring1">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="88"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="r_ring2">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="89"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="r_ring3">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="90"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="r_pinky0">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="91"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="r_pinky1">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="92"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="r_pinky2">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="93"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <xs:enumeration value="r_pinky3">
      <xs:annotation>
        <xs:appinfo>
          <xs:attribute name="index" type="xs:integer" fixed="94"/>
        </xs:appinfo>
      </xs:annotation>
    </xs:enumeration>
    <!-- additional enumerations in X3D v4 -->
  </xs:restriction>
</xs:simpleType>