type | restriction of xs:NMTOKEN | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:simpleType name="hanimSegmentNameValues"> <xs:annotation> <xs:appinfo> <xs:attribute name="componentName" type="componentNameChoices" fixed="H-Anim"/> <xs:attribute name="componentLevel" type="xs:positiveInteger" fixed="1"/> CAESAR segment names for identification of HAnimSegment nodes as defined in the HAnim Architecture specification. Alternate names are also allowed. </xs:appinfo> <xs:documentation source="https://www.web3d.org/documents/specifications/19774/V1.0/HAnim/concepts.html#Hierarchy"/> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="sacrum"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="1"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="pelvis"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="2"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l_thigh"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="3"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l_calf"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="4"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l_hindfoot"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="5"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l_midproximal"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="6"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l_middistal"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="7"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l_forefoot"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="8"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="r_thigh"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="9"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="r_calf"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="10"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="r_hindfoot"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="11"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="r_midproximal"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="12"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="r_middistal"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="13"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="r_forefoot"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="14"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l5"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="15"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l4"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="16"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l3"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="17"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l2"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="18"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l1"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="19"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="t12"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="20"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="t11"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="21"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="t10"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="22"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="t9"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="23"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="t8"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="24"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="t7"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="25"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="t6"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="26"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="t5"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="27"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="t4"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="28"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="t3"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="29"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="t2"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="30"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="t1"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="31"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="c7"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="32"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="c6"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="33"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="c5"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="34"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="c4"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="35"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="c3"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="36"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="c2"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="37"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="c1"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="38"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="skull"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="39"/> <xs:attribute name="alias" type="xs:string" fixed="head"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l_eyelid"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="40"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="r_eyelid"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="41"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l_eyeball"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="42"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="r_eyeball"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="43"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l_eyebrow"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="44"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="r_eyebrow"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="45"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="jaw"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="46"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l_clavicle"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="47"/> </xs:appinfo> <xs:documentation source="https://en.wikipedia.org/wiki/Clavicle"/> </xs:annotation> </xs:enumeration> <xs:enumeration value="l_scapula"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="48"/> </xs:appinfo> <xs:documentation source="https://en.wikipedia.org/wiki/Scapula"/> </xs:annotation> </xs:enumeration> <xs:enumeration value="l_upperarm"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="49"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l_forearm"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="50"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l_hand"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="51"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l_thumb_metacarpal"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="52"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l_thumb_proximal"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="53"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l_thumb_distal"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="54"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l_index_metacarpal"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="55"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l_index_proximal"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="56"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l_index_middle"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="57"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l_index_distal"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="58"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l_middle_metacarpal"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="59"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l_middle_proximal"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="60"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l_middle_middle"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="61"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l_middle_distal"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="62"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l_ring_metacarpal"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="63"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l_ring_proximal"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="64"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l_ring_middle"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="65"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l_ring_distal"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="66"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l_pinky_metacarpal"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="67"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l_pinky_proximal"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="68"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l_pinky_middle"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="69"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="l_pinky_distal"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="70"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="r_clavicle"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="71"/> <xs:attribute name="alias" type="xs:string" fixed="r_clavicale"/> </xs:appinfo> <xs:documentation source="https://en.wikipedia.org/wiki/Clavicle"/> </xs:annotation> </xs:enumeration> <xs:enumeration value="r_scapula"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="72"/> </xs:appinfo> <xs:documentation source="https://en.wikipedia.org/wiki/Scapula"/> </xs:annotation> </xs:enumeration> <xs:enumeration value="r_upperarm"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="73"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="r_forearm"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="74"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="r_hand"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="75"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="r_thumb_metacarpal"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="76"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="r_thumb_proximal"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="77"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="r_thumb_distal"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="78"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="r_index_metacarpal"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="79"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="r_index_proximal"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="80"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="r_index_middle"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="81"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="r_index_distal"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="82"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="r_middle_metacarpal"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="83"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="r_middle_proximal"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="84"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="r_middle_middle"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="85"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="r_middle_distal"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="86"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="r_ring_metacarpal"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="87"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="r_ring_proximal"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="88"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="r_ring_middle"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="89"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="r_ring_distal"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="90"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="r_pinky_metacarpal"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="91"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="r_pinky_proximal"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="92"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="r_pinky_middle"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="93"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="r_pinky_distal"> <xs:annotation> <xs:appinfo> <xs:attribute name="index" type="xs:integer" fixed="94"/> </xs:appinfo> </xs:annotation> </xs:enumeration> <!-- additional enumerations in X3D version 4 --> </xs:restriction> </xs:simpleType> |