Fichier crepe.jps — Modifié le 12 Février 2008 à 17 h 50
%% 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**