|
English
Français Deutsch |
Egg |
Egg_Shape |
Uovo Sintassi generale: object{ Egg texture{ ... ... } scale 1 rotate <0,0,0> translate < 0, 0, 0> } // end of object ------------------------ Forma d'uovo Sintassi generale: object{ Egg_Shape (Lower_Scale, Upper_Scale) texture{ ... ... } } // end of object ------------------------con: Lower_Scale = la scala y della parte inferiore e Upper_Scale = la scala y della parte superiore. L'altezza totale di quest'oggetto è di 2 unità. |
Esempi:
#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 nel dettaglio Questa macro è realizzato con una unione di due intersezioni d'ellissoidi con parallelepipedi corrispondenti:
Questo oggetto Egg è realizzato con la stessa macro con le scale fisse: Lower_Scale = 1.15 e Upper_Scale = 1.55:
Qui qualche variazione di questa macro:
|