Page d'Accueil
- POV-Ray Tutoriel
Transformations
géométriques
- Index
Transformations
élémentaires
- "translate< ... >"
- "rotate< ... >"
- "scale< ... >"
- Réflexion
Autres
Transformations
- "matrix< ... >"
- Cisaillement
- transforms.inc
- "transform{ ...}"
et "inverse"
Vecteurs et
Transformations
Insert Menu Add-on
& téléchargement
|
|
translate = déplacer
syntaxe générale :
translate <x1,y1,z1>
Voici comment déplacer un objet en position relative :
x1 dans la direction »x« (horizontal),
y1 dans la direction »y« (vertical) and
z1 dans la direction »z« (profondeur en perspective).
|
Exemple :
#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>}
//------------------------------------------------- |
Astuce :
On peut aussi utiliser "translate" avec d'autres objets
tels que sources lumineuses, textures ("texture"),
modèle de couleur ("pigment") et surface de structure ("normal").
|
|