|
English
Français Deutsch |
Ring_Sphere |
Sfera d'anelli Sintassi generale:: object{ Ring_Sphere (Rmaj_H, Rmaj_V, Rmin_H, Rmin_V, Number_of_Rings_horizontal, Number_of_Rings_vertical) texture{ ... ... } } // end of object ------------------------Questi sono i valori: Rmaj_H, Rmaj_V = raggio majore degli annelli orizzontali e verticali, Rmin_H, Rmin_V = raggio minore degli annelli orizzontali e verticali e Number_of_Rings_horizontal = il numero di annelli orizzontali. Number_of_Rings_vertical = il numero di annelli verticali. |
Esempio:
#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 ----------------------------------- |
Macro nel dettaglio
Due while loops d'annelli, tutti i raggi sono calculati con la funzione coseno:
Qui qualche variazione di questa macro:
|