|
English
Italiano Deutsch |
"Egg" - Oeuf |
"Egg_Shape" - Forme d'oeuf |
" Objet oeuf syntaxe générale: object{ Egg texture{ ... ... } scale 1 rotate <0,0,0> translate < 0, 0, 0> } // end of object ------------------------ Forme d'oeuf general syntax: object{ Egg_Shape (Lower_Scale, Upper_Scale) texture{ ... ... } } // end of object ------------------------With: Lower_Scale = y échelle de la moitié inférieure de la forme, Upper_Scale = y échelle de la moitié supérieure de la forme. La hauteur totale de ces formes est à l'échelle de 2 unités. |
Exemples:
#include "shapes_lo.inc" object { Egg // = Egg_Shape (1.15,1.55) texture{ pigment{ color rgb<1,1,1&lgt;} normal { bumps 0.5 scale 0.0025} finish { ambient 0.15 diffuse 0.85 phong 0.5 reflection 0.02} } // end of texture rotate < 0,0, 0> translate < 0,0, 0> } // end of object --------------------------- #include "shapes_lo.inc" object { Egg_Shape (2.05,0.65) texture{ pigment{ color rgb<1,1,1>} normal { bumps 0.5 scale 0.0025} finish { ambient 0.15 diffuse 0.85 phong 1 reflection 0.02} } // end of texture translate < 0,0, 0> } // end of object --------------------------- |
La macro en détail Cette macro est réalisée par une union avec deux 2 intersections d'éllipse avec les boites appropriées:
Cet objet oeuf est réalisée avec la même macro avec une échelle inférieure fixe Lower_Scale = 1.15 et une échelle supérieure Upper_Scale = 1.55:
Voici quelques variations de cette macro :
|