|
English
Italiano Deutsch |
|
Exemples:
"scale<1,1,1>" ne produit rien, ça signifie que tout est indiqué en 1:1.
"scale<1,0.5,1>" réduit la valeur d'1/2 dans la direction »y«??
"scale<2,1,1>" expands the values in x direction to double width.
"scale<1,1,-1>" mirrows an object at the xy plane in x direction.
Attention:
L'application l'un derrière l'autre de
rotation, translation and rétrécissement ("scale")
en général n'est pas interchangeable !
On n'obtient pas le même résultat si on les mélange » tout dépend de la façon
de les appliquer ! Quand on construit des scènes trop hardues, on obtient
des sources d'erreurs et de grandes frustrations !!!
.
// pour l'image plus haut: #declare RedBall = sphere{<0,0,0>,1 texture{pigment{color Red} finish {ambient 0.15 diffuse 0.85 phong 1}}} //------------------------------- row in z direction -------------- object{RedBall scale <1.00,1,1> translate <0,0, 0>} //At zero!!! object{RedBall scale <0.67,1,1> translate <0,0,-3>} object{RedBall scale <0.33,1,1> translate <0,0,-6>} object{RedBall scale <1.50,1,1> translate <0,0, 3>} object{RedBall scale <2.50,1,1> translate <0,0, 6>} // ------------------------------- row in x direction ------------- object{RedBall scale <1,4.6,1> translate <-6,0, 0>} object{RedBall scale <1,2.0,1> translate <-3,0, 0>} object{RedBall scale <1,0.6,1> translate < 3,0, 0>} object{RedBall scale <1,0.3,1> translate < 6,0, 0>} //------------------------------------------------------------------ |
Astuce : |
"rotate" - tourner | overview | "matrix" - crénelage, etc. |