| ovus = un Œuf
une sphère ovale
Nouveau avec POV-Ray Version 3.7
Syntaxe générale :
ovus{ rbase,rtop
texture{ ... ... }
} |
Ici rbase est le rayon de la sphère de base
et rtop
est le rayon au bout pointu.
L'exemple ici :
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>
} //---------------------------------- |
|
Variations de ovus{ 1, ... } (from left:) rtop = 1.00, 0.85, 0.65, 0.45, 0.25
|
Quelques problèmes avec der précision du calcul :
Sous certain des angles visues et valeurs de rbase et rtop
on peut voir des erreurs dans cette forme.
La plupart du temps une modification petite de ces valeurs suffit pour eviter le problème.
|
|
Con la scène suivante on peut voir l'erreur ci-contre:
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>
} //---------------------------------- |
|
|