Previous:Transformations   Main Index   Next:Scale



Translate

Items may be moved by adding a translate modifier. It consists of the keyword translate followed by a vector expression. The three terms of the vector specify the number of units to move in each of the x, y and z directions. Translate moves the element relative to it's current position. For example

 sphere { <10, 10, 10>, 1

  pigment { Green }

  translate <-5, 2, 1>

 }

will move the sphere from the location <10,10,10> to <5,12,11>. It does not move it to the absolute location <-5,2,1>. Translations are always relative to the item's location before the move. Translating by zero will leave the element unchanged on that axis. For example:

 sphere { <10, 10, 10>, 1

  pigment { Green }

  translate 3*x // evaluates to <3,0,0> so move 3 units

         // in the x direction and none along y or z

 }


Previous:Transformations   Main Index   Next:Scale