Fichier crepe.jps — Modifié le 12 Février 2008 à 17 h 50

crepe.pdf
Source
%% d'apres les donnees de
%% http://www.mathcurve.com/courbes3d/crepe/crepe.shtml

-2 2 setxrange
-2 2 setyrange
100 setxunit

10 6 6 SetCamPos
0 0 0 SetCamView

-10 10 setxrange3d
-3 3 setyrange3d
2 setlinejoin
rouge

/a 2 def
/b 1 def

/g {
3 dict begin
   settvar
#rpn# a*Cos(t)
#rpn# a*Sin(t)
#rpn# b*Sin(2*t)
end
} def

/g' {
3 dict begin
   settvar
#rpn# -a*Sin(t)
#rpn# a*Cos(t)
#rpn# 2*b*Cos(2*t)
end
} def

/g'' {
3 dict begin
   settvar
#rpn# -a*Cos(t)
#rpn# -a*Sin(t)
#rpn# -4*b*Sin(2*t)
end
} def


0 pi 2 mul {g} CourbeR3
% stop

.3 setlinewidth
%/aretescachees false def
noir

GetCamPos setlightsrc
%solidgridOff

0 pi 2 mul (g) .1 [120 12] newtube
dup (rouge) outputcolors
drawsolid**