Home
- POV-Ray Tutorial
Trasformazioni
Geometriche
- Indice
Trasformazioni
di Base
- "translate< ... >"
- "rotate< ... >"
- "scale< ... >"
- Immagine speculare
Altre
Trasformazioni
- "matrix< ... >"
- scorrimento elastico
- transforms.inc
- "transform{ ...}"
e "inverse"
Vettori e
Trasformazioni
Insert Menu Add-on
& download
|
"translate" traslazione, spostare parallelo
|
|
translate = traslazione, spostare parallelo
Sintassi generale:
translate <x1,y1,z1>
questo muove un oggetto relativo a la sua posizione attuale
con x1 in direzione x (horizontal)
con y1 in direzione y(vertical) and
con z1 in direzione z (deepth).
|
Esempio:
#declare OrangeYellow = color rgb<1,0.85,0>;
#declare Ball1 =
sphere{<0,0,0>,1
texture{pigment{ color OrangeYellow}
finish { diffuse 0.9 phong 1}}}
//-------------------------------------------------
#declare Ball2 =
sphere{<0,0,0>,1
texture{pigment{ color NeonPink}
finish { diffuse 0.9 phong 1}}}
//-------------------------------------------------
object{Ball1 translate< 4, 0,-4>}
object{Ball1 translate< 4, 0, 0>}
object{Ball1 translate< 4, 0, 4>}
object{Ball1 translate< 4, 0, 8>}
object{Ball1 translate< 4, 2, 8>}
object{Ball1 translate< 4, 4, 8>}
object{Ball1 translate< 4, 6, 8>}
object{Ball1 translate< 4, 8, 8>}
object{Ball2 translate<-4, 2,0>}
object{Ball2 translate<-2, 2,0>}
object{Ball2 translate< 0, 2,0>}
object{Ball2 translate< 2, 2,0>}
object{Ball2 translate< 4, 2,0>}
object{Ball2 translate<-4, 2,4>}
object{Ball2 translate<-2, 2,4>}
object{Ball2 translate< 0, 2,4>}
object{Ball2 translate< 2, 2,4>}
object{Ball2 translate< 4, 2,4>}
//------------------------------------------------- |
Consiglio:
Possiamo usare "translate" anche con altri oggetti come
sorgenti di luce ("light_source"), testure ("texture"),
disegni di colori ("pigment") e con strutture simulate della superficie ("normal").
|
|