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

Home
- POV-Ray Tutorial
 
Oggetti Geometrici
   Indice
Oggetti di Base
Oggetti con macro + CSG
Oggetti in "shapes3.inc"
Altri Oggetti come Macros
Oggetti di Testo 3D
altri Oggetti

Oggetti Non-CSG
  - disc
  - polygon
  - triangle
  ->smooth_triangle
  - bicubic_patch
  - mesh
  - mesh2

 height_field + HF macros
 Isosurfaces
                                   
smooth_triangle{ ...} - forma di trianglolo piatto con i vettori di normale di superficie modificati
per simulare una superficie morbida per nascondere spigoli vivi tra triangoli singoli di un reticolo di triangloli (mesh).


built-in shape, non-CSG
//Sintassi: ------------------------------
smooth_triangle{ <vertex_1>,<normal_1>,
                 <vertex_2>,<normal_2>,
                 <vertex_3>,<normal_3>,
               } //--------------------- 
disc
Esempio:
// -------------------------------------------
smooth_triangle{
  // vertex vector, surface normal vector
  < 0.00, 0.00, 0.00>,<-0.55, -0.55, -1.00>,
  < 3.00, 0.00, 0.00>,<-0.75,  0.75, -1.00>,
  < 0.00, 2.00, 0.00>,< 0.75, -0.75, -1.00>
  texture{ pigment{ color rgb<1,1,1>}
           finish { phong 1}
         } // end of texture
  scale <1,1,1>
  rotate<0,0,0>
  translate<0,0,0>
} // end of smooth_triangle -----

Nota: "triangle" e "smooth_triangle" sono usati per fare tutte queste oggetti che sono troppo complesso per una costruzione di oggetti di base built-in. Di solito questi oggetti non sono fatto per mano ma convertiti di altri archivi (i.e. files che usanno HF_macros con file output) o generati con programme di utilità (i.e. POV_Tree + TOM_TREE per alberi, Poser + converter PoseRay per creaturi umani o animali etc. )
Vede anche: mesh e mesh2.

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