|
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:
|