Fichier 2716.jps — Modifié le 2 Mai 2008 à 14 h 13

2716.pdf
Source
%% Dans cet exemple, certaines faces ne sont visiblement pas correctes et
%% semblent absentes. En fait elles sont là, mais elles sont mal
%% orientées. Ce défaut vient des erreurs d'arrondis des calculs en
%% postscript, qui fait que nos mailles rectangulaires pour le cône ne
%% sont pas planes.
%% 
%% Pour pallier à ce défaut, il suffit d'augmenter le maillage vertical,
%% pour passer de 
%%    -3 2.5 2 [10 18] newcone
%% à
%%    -3 2.5 2 [12 18] newcone

-10 8 setyrange
-10 10 setxrange

-5 7 2 SetCamPos
0 0 0 SetCamView
60 setxunit
GetCamPos setlightsrc
2 setlightintensity

2 setlinejoin
-3 2.5 2 [10 18] newcone
[ 0 1 1 .5] solideqplansepare
dup videsolid
dup (jaune) (rouge) inoutputcolors
dup drawsolid**
pop
dup videsolid
dup (jaune) (rouge) inoutputcolors
{0 0 -45 rotateOpoint3d} solidtransform
{0 3 0 translatepoint3d} solidtransform
dup drawsolid**