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

Partizione À Forma di Pesche overview Arco Trilobato

 
Partizione Pisciforme Trilobata

La Costruzione Di Una Partizione Pisciforme Trilobata.

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:
La linea retta MP = Ri (violetto).
Linea OP = sqrt(3)/3 * Ri (blu ciano).
  ( tan(30°) = sqrt(3)/3 ).
Linea OM (rosso) = Linea OQ (giallo).
Linea OQ = 2*sqrt(3)/3 * Ri (giallo).
Se chiamano il raggio del ciclo esteriore Ra, abbiamo:
Ra = Linea QS + Linea OQ.
Perciò: Ra = Ri + 2*sqrt(3)/3 * Ri,
o:
Ra = Ri * ( 1 + 2*sqrt(3)/3 ).
D'altra parte se abbiamo dato il raggio esteriore Ra, il raggio interiore Ri si calcola come segue:
Ri = Ra / ( 1+ 2*sqrt(3)/3 ).
Il corpo della chitarra: I punti d'appoggio della linea siluetta sono rappresenti con sfere picole. I punti simmetrici di S7 a S11 sono verde.
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!
#declare R0 = 0.07;
// raggio minore di tutti i tori
#declare M  = <0,0,0>;
// centro del ciclo esteriore
// Threefold Fishblob
#declare Ra = 3.00-R0;
// raggio del ciclo esteriore
#declare Ri = Ra/(1+2/3*sqrt(3));
// raggio  dei cicli interiore
#declare Mi = <0,-Ra+Ri,0>;
// centro dei cicli interiore
#declare S_3_Angle =  210 ;
// anglo del segmento di toro
// cercio esteriore:
torus { Ra,  R0
     rotate<90,0,0>
     translate M
   } // fine di  toro  -----
// 3 segmenti di toro
#include "shapes_lo.inc"
#declare Segment =
object{
  Torus_Segment(Ri,R0,S_3_Angle)
  rotate<-90,0, 60>
  translate Mi
} // fine del segmento di toro

object{ Segment rotate<0,0,  0>}
object{ Segment rotate<0,0,120>}
object{ Segment rotate<0,0,240>}
//------------------------- end
Cliccare qui per una descrizione completa
di questa scena in POV-Ray:
".txt" file or ".pov" file

Partizione À Forma di Pesche overview Arco Trilobato

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