|
English
Italiano Français |
Facetted_Egg |
Facetted_Egg_Shape |
Facettiertes Ei Syntax: object{ Facetted_Egg (Quarter_Meridian_Segments, Equatorial_Segments) texture{ ... ... } } // end of object ------------------------ Facettierte Eiform Syntax: object{ Facetted_Egg_Shape (Quarter_Meridian_Segments, Equatorial_Segments, Lower_Scale, Upper_Scale) texture{ ... ... } } // end of object ------------------------Mit: Quarter_Meridian_Segments = Anzahl der Segmente in einem Viertel des Meridians, Equatorial_Segments = Anzahl der Segmente längs des Äquators und Lower_Scale = y-Maßstab der unteren Objekthälfte, Upper_Scale = y-Maßstab der oberen Objekthälfte. Die Gesamthöhe des Objekts ist auf 2 Einheiten skaliert. |
Beispiele:
#include "shapes_lo.inc" object{ Facetted_Egg (6, 12 ) texture { pigment{color rgb<1,1,1&lgt;} finish {ambient 0.08 diffuse 0.7 phong 0.1} } scale 1 rotate<0,10,0> translate<0,1.15,0>} } // end of object ------------------------------------ #include "shapes_lo.inc" object{ Facetted_Egg_Shape (9, 22, 1.85, 0.80) texture { pigment{color rgb<1,1,1&lgt;*1.3} finish {ambient 0.08 diffuse 0.7 phong 0.1} } scale 1 rotate<0,10,0> translate<0,1.85,0>} } // end of object ------------------------------------ |
Das Makro im Detail: Das Makro verwendet eine Schnittmenge von Prismen, welche an einem Ende eine eiförmig facettierte Umrisslinie haben:
Das Facetted_Egg-Makro verwendet obiges Makro mit fester Skalierung Lower_Scale = 1.15 und Upper_Scale = 1.55:
|