simpleType textureCoordinateGeneratorModeChoices
type restriction of xs:NMTOKEN
properties
base xs:NMTOKEN
used by
attribute TextureCoordinateGenerator/@mode
facets
Kind Value Annotation
enumeration SPHERE
appinfo
Creates texture coordinates for a spherical environment
enumeration CAMERA_SPACE_NORMAL
appinfo
Use vertex normal, transformed to camera space, as input texture coordinates. (previously no underscores in X3D 3.0-4.0)
enumeration CAMERA_SPACE_POSITION
appinfo
Use vertex position, transformed to camera space, as input texture coordinates. (previously no underscores in X3D 3.0-4.0)
enumeration CAMERA_SPACE_REFLECTION_VECTOR
appinfo
Use reflection vector, transformed to camera space, as input texture coordinates. (previously no underscores in X3D 3.0-4.0)
enumeration SPHERE_LOCAL
appinfo
Sphere mapping but in local coordinates. (previously hypenated in X3D 3.0-4.0)
enumeration COORD
appinfo
Use vertex coordinates
enumeration COORD_EYE
appinfo
Use vertex coordinates transformed to camera space. (previously hypenated in X3D 3.0-4.0)
enumeration NOISE
appinfo
Apply Perlin solid noise function on vertex coordinates
enumeration NOISE_EYE
appinfo
Apply Perlin solid noise function on vertex coordinates transformed to camera space. (previously hypenated in X3D 3.0-4.0)
enumeration SPHERE_REFLECT
appinfo
similar to CAMERA_SPACE_REFLECTION_VECTOR with optional index of refraction. (previously hypenated in X3D 3.0-4.0)
enumeration SPHERE_REFLECT_LOCAL
appinfo
Similar to SPHERE_REFLECT transformed to camera space. (previously hypenated in X3D 3.0-4.0)
annotation
appinfo
textureCoordinateGeneratorModeChoices are strictly allowed enumeration values for TextureCoordinateGenerator mode field. This list is bounded, no additional values are allowed.
source <xs:simpleType name="textureCoordinateGeneratorModeChoices">
 
<xs:annotation>
   
<xs:appinfo>textureCoordinateGeneratorModeChoices are strictly allowed enumeration values for TextureCoordinateGenerator mode field. This list is bounded, no additional values are allowed.</xs:appinfo>
   
<xs:documentation source="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4.1-CD/Part01/components/texturing.html#t-Texturecoordgeneration"/>
 
</xs:annotation>
 
<xs:restriction base="xs:NMTOKEN">
   
<xs:enumeration value="SPHERE">
     
<xs:annotation>
       
<xs:appinfo>Creates texture coordinates for a spherical environment</xs:appinfo>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="CAMERA_SPACE_NORMAL">
     
<xs:annotation>
       
<xs:appinfo>Use vertex normal, transformed to camera space, as input texture coordinates. (previously no underscores in X3D 3.0-4.0)</xs:appinfo>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="CAMERA_SPACE_POSITION">
     
<xs:annotation>
       
<xs:appinfo>Use vertex position, transformed to camera space, as input texture coordinates. (previously no underscores in X3D 3.0-4.0)</xs:appinfo>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="CAMERA_SPACE_REFLECTION_VECTOR">
     
<xs:annotation>
       
<xs:appinfo>Use reflection vector, transformed to camera space, as input texture coordinates. (previously no underscores in X3D 3.0-4.0)</xs:appinfo>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="SPHERE_LOCAL">
     
<xs:annotation>
       
<xs:appinfo>Sphere mapping but in local coordinates. (previously hypenated in X3D 3.0-4.0)</xs:appinfo>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="COORD">
     
<xs:annotation>
       
<xs:appinfo>Use vertex coordinates</xs:appinfo>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="COORD_EYE">
     
<xs:annotation>
       
<xs:appinfo>Use vertex coordinates transformed to camera space. (previously hypenated in X3D 3.0-4.0)</xs:appinfo>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="NOISE">
     
<xs:annotation>
       
<xs:appinfo>Apply Perlin solid noise function on vertex coordinates</xs:appinfo>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="NOISE_EYE">
     
<xs:annotation>
       
<xs:appinfo>Apply Perlin solid noise function on vertex coordinates transformed to camera space. (previously hypenated in X3D 3.0-4.0)</xs:appinfo>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="SPHERE_REFLECT">
     
<xs:annotation>
       
<xs:appinfo>similar to CAMERA_SPACE_REFLECTION_VECTOR with optional index of refraction. (previously hypenated in X3D 3.0-4.0)</xs:appinfo>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="SPHERE_REFLECT_LOCAL">
     
<xs:annotation>
       
<xs:appinfo>Similar to SPHERE_REFLECT transformed to camera space. (previously hypenated in X3D 3.0-4.0)</xs:appinfo>
     
</xs:annotation>
   
</xs:enumeration>
 
</xs:restriction>
</xs:simpleType>


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