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