simpleType hanimVersionChoices
type restriction of xs:NMTOKEN
properties
base xs:NMTOKEN
used by
attribute HAnimHumanoid/@version
facets
Kind Value Annotation
enumeration 2.0
appinfo
Revised standard HAnim 19774 version 2 (parts 1 and 2) were approved by ISO in November 2019, published by Web3D Consortium May 2020.
annotation
appinfo

                hanimVersionChoices enumeration constants are used to identify the allowed versions for an HAnimHumanoid node.
                Note that default HAnimHumanoid version is 2.0 for X3D version 4, and default is 1.0 for X3D version 3. This list is bounded, no additional values are allowed.
           
source <xs:simpleType name="hanimVersionChoices">
 
<xs:annotation>
   
<xs:appinfo>
                hanimVersionChoices enumeration constants are used to identify the allowed versions for an HAnimHumanoid node.
                Note that default HAnimHumanoid version is 2.0 for X3D version 4, and default is 1.0 for X3D version 3. This list is bounded, no additional values are allowed.
           
</xs:appinfo>
   
<xs:documentation source="https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/hanim.html#HAnimHumanoid"/>
   
<!-- hanimVersionChoices are based on string type since non-numeric version labeling is possible in future -->
 
</xs:annotation>
 
<xs:restriction base="xs:NMTOKEN">
   
<xs:enumeration value="2.0">
     
<xs:annotation>
       
<xs:appinfo>Revised standard HAnim 19774 version 2 (parts 1 and 2) were approved by ISO in November 2019, published by Web3D Consortium May 2020.</xs:appinfo>
       
<xs:documentation source="https://www.web3d.org/documents/specifications/19774/V2.0"/>
     
</xs:annotation>
   
</xs:enumeration>
   
<!-- version 1.0 and 1.1 is no longer allowed in X3D4 by Mantis 641, Mantis 691 -->
   
<!-- HAnim version 1.1 was never formally approved by ISO, superceded by version 2.0
           
<xs:enumeration value="1.0">
               
<xs:annotation>
                   
<xs:appinfo>
                        International standard HAnim 19774 version 1 was approved by ISO in 2006.
                        Note that HAnim version 2.0 has more capabilities, while version 1.0 includes several small incompatibilities.
                        Thus a software tool needs some kind of translator if supporting HAnim 1.0, and the result is not longer HAnim 1.0.
                        Since no other versions were formally approved, no other value is allowed for earlier HAnim versions.
                   
</xs:appinfo>
                   
<xs:documentation source="https://www.web3d.org/documents/specifications/19774/V1.0"/>
               
</xs:annotation>
           
</xs:enumeration>
           
<xs:enumeration value="1.1">
               
<xs:annotation>
                   
<xs:appinfo>International standard HAnim 19774 version 1 amendment.</xs:appinfo>
                   
<xs:documentation source="https://www.web3d.org/documents/specifications/19774/V2.0/Architecture/ObjectInterfaces.html#Humanoid"/>
               
</xs:annotation>
           
</xs:enumeration> -->
 
</xs:restriction>
</xs:simpleType>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy