|
English Italiano Français |
|
Ring_Sphere |
|
Kugel aus Ringen Syntax: object{ Ring_Sphere (Rmaj_H, Rmaj_V, Rmin_H, Rmin_V,
Number_of_Rings_horizontal,
Number_of_Rings_vertical)
texture{ ... ... }
} // end of object ------------------------
Die benötigten Werte:Rmaj_H, Rmaj_V = Hauptradius der horizontalen und vertikalen Ringe, Rmin_H, Rmin_V = Nebenradius der horizontalen und vertikalen Ringe, Number_of_Rings_horizontal = Anzahl der horizontalen Ringe, Number_of_Rings_vertical = Anzahl der vertikalen Ringe. |
Beispiel:
#include "shapes_lo.inc"
object{Ring_Sphere (1.00, 1.02, 0.025, 0.025, 12, 16)
texture { pigment{color <1,1,1>}
finish {ambient 0.1 diffuse 0.7
phong 1 reflection 0.25}
} // end of texture
scale <1,1,1>
rotate <-20,0,-7>
translate <0,1.00,0>
} // end of object ------------------------------------ |
|
Das Makro im Detail:
Zwei while-Schleifen von Ringen, deren Radien mittels der Kosinus-Funktion berechnet werden:
Hier ein paar Beispiele:
|