<<VRML 2.0 - An Introductory view by examples

TextureTransform

[example]                                         [run]


This node specifies a 2D transformation to be applied to texture coordinates.

{
exposedField SFVec2f center 0 0 # reference point for transformations
exposedField SFFloat rotation 0 # rotation about center
exposedField SFVec2f scale 1 1 # non-uniform scale about the center
exposedField SFVec2f translation 0 0 # translation
}

Usage :

   Shape {
     geometry ...... {

       .............
                      }
     appearance Appearance {
          material Material {  }
          texture ImageTexture {
                   url "https://www.dca.fee.unicamp.br/~leopini/vrml/text.gif"
                                }
          textureTrnasform TextureTransform {translate .5 .3}
                            }
          }