type | restriction of xs:NMTOKEN | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
facets |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:simpleType name="fieldTypeChoices"> <xs:annotation> <xs:appinfo>fieldTypeChoices are enumerations for all allowed names of X3DField types. 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/fieldsDef.html"/> </xs:annotation> <xs:restriction base="xs:NMTOKEN"> <xs:enumeration value="SFBool"> <xs:annotation> <xs:appinfo>Single Field (singleton) Boolean</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFBool"> <xs:annotation> <xs:appinfo>Multiple Field (list) Boolean</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFColor"> <xs:annotation> <xs:appinfo>Single Field (singleton) color value, red-green-blue</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFColor"> <xs:annotation> <xs:appinfo>Multiple Field (list) color value, red-green-blue</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFColorRGBA"> <xs:annotation> <xs:appinfo>Single Field (singleton) color value, red-green-blue alpha (opacity)</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFColorRGBA"> <xs:annotation> <xs:appinfo>Multiple Field (list) color value, red-green-blue alpha (opacity)</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFDouble"> <xs:annotation> <xs:appinfo>Single Field (singleton) double-precision (64-bit) float</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFDouble"> <xs:annotation> <xs:appinfo>Multiple Field (list) 2-tuple double-precision (64-bit) float vector</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFFloat"> <xs:annotation> <xs:appinfo>Single Field (singleton) single-precision (32-bit) float</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFFloat"> <xs:annotation> <xs:appinfo>Multiple Field (list) single-precision (32-bit) float vector</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFImage"> <xs:annotation> <xs:appinfo>Single Field (singleton) image value</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFImage"> <xs:annotation> <xs:appinfo>Multiple Field (list) image values</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFInt32"> <xs:annotation> <xs:appinfo>Single Field (singleton) 32-bit integer</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFInt32"> <xs:annotation> <xs:appinfo>Multiple Field (list) 32-bit integer</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFNode"> <xs:annotation> <xs:appinfo>Single Field (singleton) node</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFNode"> <xs:annotation> <xs:appinfo>Multiple Field (list) nodes</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFRotation"> <xs:annotation> <xs:appinfo>Single Field (singleton) rotation value using 3-tuple axis, radian angle</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFRotation"> <xs:annotation> <xs:appinfo>Multiple Field (list) rotation values using 3-tuple axis, radian angle</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFString"> <xs:annotation> <xs:appinfo>Single Field (singleton) string value</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFString"> <xs:annotation> <xs:appinfo>Multiple Field (list) SFString array</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFTime"> <xs:annotation> <xs:appinfo>Single Field (singleton) time value in seconds</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFTime"> <xs:annotation> <xs:appinfo>Multiple Field (list) time array in seconds </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFVec2d"> <xs:annotation> <xs:appinfo>Single Field (singleton) 2-tuple double-precision float vector</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFVec2d"> <xs:annotation> <xs:appinfo>Multiple Field (list) 2-tuple double-precision float vectors</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFVec2f"> <xs:annotation> <xs:appinfo>Single Field (singleton) 2-tuple single-precision float vector</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFVec2f"> <xs:annotation> <xs:appinfo>Multiple Field (list) 2-tuple single-precision float vectors</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFVec3d"> <xs:annotation> <xs:appinfo>Single Field (singleton) 3-tuple double-precision float vector</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFVec3d"> <xs:annotation> <xs:appinfo>Multiple Field (list) 3-tuple double-precision float vectors</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFVec3f"> <xs:annotation> <xs:appinfo>Single Field (singleton) 3-tuple single-precision float vector</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFVec3f"> <xs:annotation> <xs:appinfo>Multiple Field (list) 3-tuple single-precision float vectors</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFVec4d"> <xs:annotation> <xs:appinfo>Single Field (singleton) 4-tuple double-precision float vector</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFVec4d"> <xs:annotation> <xs:appinfo>Multiple Field (list) 4-tuple double-precision float vectors</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFVec4f"> <xs:annotation> <xs:appinfo>Single Field (singleton) 4-tuple single-precision float vector</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFVec4f"> <xs:annotation> <xs:appinfo>Multiple Field (list) 4-tuple single-precision float vectors</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFMatrix3d"> <xs:annotation> <xs:appinfo>Single Field (singleton) 3×3 matrix of double-precision floating point numbers</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFMatrix3d"> <xs:annotation> <xs:appinfo>Multiple Field (list) 3×3 matrices of double-precision floating point numbers</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFMatrix3f"> <xs:annotation> <xs:appinfo>Single Field (singleton) 3×3 matrix of single-precision floating point numbers</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFMatrix3f"> <xs:annotation> <xs:appinfo>Multiple Field (list) 3×3 matrices of double-precision floating point numbers</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFMatrix4d"> <xs:annotation> <xs:appinfo>Single Field (singleton) 4×4 matrix of double-precision floating point numbers</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFMatrix4d"> <xs:annotation> <xs:appinfo>Multiple Field (list) 4×4 matric3w of double-precision floating point numbers</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="SFMatrix4f"> <xs:annotation> <xs:appinfo>Single Field (singleton) 4×4 matrix of single-precision floating point numbers</xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MFMatrix4f"> <xs:annotation> <xs:appinfo>Multiple Field (list) 4×4 matrices of single-precision floating point numbers</xs:appinfo> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> |