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 CAMERASPACENORMAL
appinfo
Use vertex normal, transformed to camera space, as input texture coordinates
enumeration CAMERASPACEPOSITION
appinfo
Use vertex position, transformed to camera space, as input texture coordinates
enumeration CAMERASPACEREFLECTIONVECTOR
appinfo
Use reflection vector, transformed to camera space, as input texture coordinates
enumeration SPHERE-LOCAL
appinfo
Sphere mapping but in local coordinates
enumeration COORD
appinfo
Use vertex coordinates
enumeration COORD-EYE
appinfo
Use vertex coordinates transformed to camera space
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
enumeration SPHERE-REFLECT
appinfo
similar to CAMERASPACEREFLECTIONVECTOR with optional index of refraction
enumeration SPHERE-REFLECT-LOCAL
appinfo
Similar to SPHERE-REFLECT transformed to camera space
annotation
appinfo
textureCoordinateGeneratorModeChoices are strictly allowed enumeration values for TextureCoordinateGenerator mode field. 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. Bounded, no additional values are allowed.</xs:appinfo>
   
<xs:documentation source="https://www.web3d.org/specifications/X3Dv4Draft/ISO-IEC19775-1v4-CD1/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="CAMERASPACENORMAL">
     
<xs:annotation>
       
<xs:appinfo>Use vertex normal, transformed to camera space, as input texture coordinates</xs:appinfo>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="CAMERASPACEPOSITION">
     
<xs:annotation>
       
<xs:appinfo>Use vertex position, transformed to camera space, as input texture coordinates</xs:appinfo>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="CAMERASPACEREFLECTIONVECTOR">
     
<xs:annotation>
       
<xs:appinfo>Use reflection vector, transformed to camera space, as input texture coordinates</xs:appinfo>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="SPHERE-LOCAL">
     
<xs:annotation>
       
<xs:appinfo>Sphere mapping but in local coordinates</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</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</xs:appinfo>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="SPHERE-REFLECT">
     
<xs:annotation>
       
<xs:appinfo>similar to CAMERASPACEREFLECTIONVECTOR with optional index of refraction</xs:appinfo>
     
</xs:annotation>
   
</xs:enumeration>
   
<xs:enumeration value="SPHERE-REFLECT-LOCAL">
     
<xs:annotation>
       
<xs:appinfo>Similar to SPHERE-REFLECT transformed to camera space</xs:appinfo>
     
</xs:annotation>
   
</xs:enumeration>
 
</xs:restriction>
</xs:simpleType>


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