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

"cylinder" - cilindro, tubo, canna overview "torus" - toro, anello

Oggetti Geometrici di base

Sample cone

"cone" = cono,
tronco di cono

Samples cones 600x450
Cono - tronco di cono
Sintassi generale:
cone{<x1,y1,z1>,r1,<x2,y2,z2>, r2
          texture{ ... ... }
        }
Qui "<x1,y1,z1>" e "<x2,y2,z2>" sono le coordinate dei centri delle due fini, e " r1" e "r2" sono i raggi corsispondenti.
Quando uno dei raggi ha il valore 0, il cono si fa puntato à questo fine.
Gli esempi qui;
//--------------- il cono di oro ----------------
cone{<-1,2,-3>,1.0,<4,4,5>,0.0
      texture{Polished_Chrome
              pigment{color rgb<1,0.8,0>}
              normal {bumps 0.5 scale 0.15}
              finish {ambient 0.15 diffuse 0.55 phong 1}
             }
    }//------------------------------------------------------
//-------- il cono violetto rifettanto  ----------
cone{<0,0,0>,1.0,<0,2,0>,0.5 translate<2,0,0>
     texture{Polished_Chrome
             pigment{color rgb<1,0,0.5>}
             normal {crackle 0.5 scale 0.15}
             finish {ambient 0.15 diffuse 0.55 phong 1}
            }
    }//------------------------------------------------------

Consiglio: Per costruire un cono parallelo à un'asse del sistema di coordinate, ma non alla posizione zero, possiamo farla in una maniera difficile ma anche in una maniera molto facile (vedi anche à "cylinder").

Lo stile nelle maggiori case molto cattivo è questo:
Punto di start e punto del fine del cono definito con valori definitivi
=> la lunghezza e la posizione è difficile da capire!
cone{<4,2,2>,0.5, <4,2,5>,1.0
         texture{ ... ... } }
Lo stile più buono, più facile da capire è questo
Principio di Costruzione:
Passo primo: modellare (lunghezza e raggio) il corpo à punto zero.
Passo secondo: muovere il corpo à la sua posizione finale.
In questo caso le istruzioni sono più facili da capire come nel seguente:
cylinder{<0,0,0>,0.5, <0,0,3>,1.0
         translate<4,2,2>
         texture{ ... ... } }




"cylinder" - cilindro, tubo, canna overview "torus" - toro, anello

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