| "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>
} //---------------------------------- |
|
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.
|
|
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>
} //---------------------------------- |
|
|