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
  - sphere
  - cylinder
  - cone
  - torus
  - box
  - prism
  - plane
  - sor
  - lathe
  - superellipsoid
  > ovus

Forme con macros + CSG
Oggetti in "shapes3.inc"
Altri Oggetti come Macros
Oggetti di Testo 3D
Altre Oggetti
Forme Non-CSG
height_field + HF macros
Isosurfaces
                                   
Esempio ovus
"ovus" = uovo, sfera ovoidale.
Nuovo in POV-Ray versione 3.7
Sintassi generale:
ovus{ rbase,rtop
      texture{ ... ... }
    }
Qui rbase è il raggio della sfera di base
et rtop è il raggio alla punta.

Esempio qui:
ovus{ 1.00, 0.65
  // base_radius, top_radius
  // with  top_radius < base_radius!
  texture{
   pigment{ color rgb<1.0, 0.65, 0.0>*0.9}
   normal { bumps 0.75 scale 0.03 }
   finish { phong 1
            reflection { 0.10 metallic 0.1}}
   } // end of texture
  scale 0.5
  translate<0,0.5,0>
}  //----------------------------------

Beispiel ovus
Variazioni di ovus{ 1, ... } (from left:) rtop = 1.00, 0.85, 0.65, 0.45, 0.25



Problemi con la precisione del calcolo:
Sotto certi angoli visuali et certi valori di rbase e rtop si può verdere errore con questa figura. Di solito una modifica piccola di uno di questi valori basta per evitare quest'errore.


Samples spheres 600x450
Con questa scena si può l'errore qui in margine:
camera{
 location < 2.00, 2.00, -2.00>
 right x*image_width/image_height
 angle    85
 look_at  < 0.00, 1.50,  0.00>
 } // end camera

light_source{<-500,2500,-2500> color White}

ovus{ 1.00, 0.85
  // base_radius, top_radius
  // with  top_radius < base_radius!
  texture{
   pigment{ color rgb<1.0, 0.65, 0.0>*0.9}
   normal { bumps 0.75 scale 0.03 }
   finish { phong 1
            reflection { 0.10 metallic 0.1}}
   } // end of texture
  translate<0,1,0>
}  //----------------------------------
top

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