Descrizioni ed esempi per il raytracer POV-Ray di Friedrich A. Lohmüller
English English English
Deutsch Deutsch

A table and Japanese tatami mats overview Partizione Pisciforme Trilobata

 
Partizione À Forma di Pesche

La Costruzione Di Una Partizione Pisciforme.

Oggeti:    "torus", "Torus_Segment" della mia include file "shapes_lo.inc".
Methodi: "#declare", "union", "object{...}"

La Costruzione dettagliata:

Come calculare il raggio Ri dei cicli interni:

Il raggio dei cicli interni si chiama Ri.
Vede l'illustrazione a margine destra:
Ri (arrancia) = 1/2*Ra.
Se il centro del ciclo esteriore si trova à
M0 = <0,0,0>,,
si trova i centri dei cicli interiori à
M1 = <Ri,0,0> e M1 = <-Ri,0,0> .


Nel sugente il segmento di toro è fatto dal mio macro "#macro Torus_Segment( R_major, R_minor, Segment_Angle)" del mio inlude file. Questo file si deve inseriere con #include "shapes_lo.inc" nel testo!
La definizione del raggio Ri.

// center:
#declare M  = <0,0,0>;
// raggio esteritore:
#declare Ra = 3.00 -R0;
// raggio dei cicli interiori:
#declare Ri  = Ra /2 ;

//  2 segmenti di toro
#include "shapes_lo.inc"

union{   //-----------------------
torus { Ra,  R0
          rotate<90,0,0>
         translate M0
  } // end of torus  -------------
object{
  Torus_Segment( Ri, R0, 180)
   rotate<-90,0,0>
   translate < Ri,0,0>
 } // end of Torus_Segment(...) --
object{
   Torus_Segment( Ri, R0, 180)
   rotate<-90,0,0> rotate<0,0,180>
   translate <-Ri,0,0>
 } // end of Torus_Segment(...) --
}// end of union
//------------------------- end
Cliccare qui per una descrizione completa
di questa scena in POV-Ray:
".txt" file or ".pov" file

xxx overview Partizione Pisciforme Trilobata

© Friedrich A. Lohmüller, 2004
email email: (legacy email redacted)
homepage:www.f-lohmueller.de