Descriptions et exemples pour le POV-Ray raytracer par Friedrich A. Lohmueller.
Boucles avec POV-Ray     
English English English
Italiano Italiano
Deutsch Deutsch

Page d'Accueil
- Tutoriel POV-Ray

  Boucles en POV-Ray
  1. 'For' et 'While'
       Comparaison
  2. Transformations
       Linéaires
  3. Transformations
       Circulaires
  4. Moebius etc.
  5. Vis, Hélices
       et Spirales
  6. Spirales
       avec Torsion
  7. Coquilles
       d'Escargot
       et Ammonites
>8. Spirales sphériques 1
  9. Spirales sphériques 2
 10. Spirales Fibonacci
                                               
 
 
  - Téléchargement

Spirales sphériques 1

Transformations circulaires sur la surface d'une sphère :
#declare Element =
sphere{ <0,0,0>,0.05
        texture{
          pigment{ color rgb<0.7,0,0>}
          finish { phong 1
            reflection{0.3 metallic 0.5}}
               } // end texture
} // end sphere -----------------------
union{ //------------------------------
 // spiral ----------------------------
 #local Nr =  0;      // start
 #local End = 6000; // end
 #while (Nr < End)  // loop
    object{ Element translate <1,0,0>
            rotate<0,0,-90+Nr*180/End>
            rotate<0,12*Nr*360/End,0>
          }
 #local Nr = Nr + 1;    // next Nr
 #end // ---------------  end of loop
 // end of spiral ---------------------

rotate<0,0,0>
translate<0,1,0>
} // end of union ---------------------
Pour une double spirale remplacer la partie supérieure en spirale par ceci :
 // double spiral --------------------
 #local Nr =  0;    // start
 #local End = 6000; // end
 #local Turns = 7;

 #while (Nr < End)  // loop
    object{ Element translate<1,0,0>
            rotate<0, 0,-90+Nr*180/End>
            rotate<0, Turns*Nr*360/End,0>
          }
    object{ Element translate<-1,0,0>
            rotate<0, 0,-90+Nr*180/End>
            rotate<0,-Turns*Nr*360/End,0>
          }
 #local Nr = Nr + 1;    // next Nr
 #end // ---------------  end of loop
 // end of double spiral --------------
........ :


Fichier de scène pour POV-Ray : SphericalSpiral_1.pov
ou : SphericalSpiral_1.txt

Fichier de scène pour POV-Ray : SphericalSpiral_2.pov
ou : SphericalSpiral_2.txt


top

© Friedrich A. Lohmüller, 2014
http://www.f-lohmueller.de