\input fig4tex.tex % % 1. Definition of characteristic points \figinit{cm} \figpt 1:(0,1)\figpt 2:(1,1) \figpt 3:(1,-0.5)\figpt 4:(2,-0.5)\figpt 5:(2,1) \figvectP 50[1,5]\figvectC 51(0,-2) % % 2. Creation of the postscript file \figdrawbegin{} % Dessin du haut % 1er motif \figdrawBezier 2 [1,1,2,2,3,4,5] % 2e et 3e motifs \figptstra 6=1,2,3,4,5/1,50/\figdrawBezier 2 [6,6,7,7,8,9,10] \figptstra 6=1,2,3,4,5/2,50/\figdrawBezier 2 [6,6,7,7,8,9,10] % % Dessin du bas % On decale vers le bas les points 1 a 5 originaux \figptstra 1=1,2,3,4,5/1,51/ % Definition de la transvection \def\InvPt{1} \def\Auu{1}\def\Aud{0}\def\Adu{-0.3}\def\Add{1} % Application : \figptmap 6:=1/\InvPt/\Auu,\Aud; \Adu,\Add/ \figptmap 7:=2/\InvPt/\Auu,\Aud; \Adu,\Add/ \figptmap 8:=3/\InvPt/\Auu,\Aud; \Adu,\Add/ \figptmap 9:=4/\InvPt/\Auu,\Aud; \Adu,\Add/ \figptmap 10:=5/\InvPt/\Auu,\Aud; \Adu,\Add/ % equivalent a \figptsmap 6=1,2,3,4,5/\InvPt/\Auu,\Aud; \Adu,\Add/ % 1er motif \figdrawBezier 2 [6,6,7,7,8,9,10] % 2e et 3e motifs \figptstra 6=1,2,3,4,5/1,50/ \figptsmap 6=6,7,8,9,10/\InvPt/\Auu,\Aud; \Adu,\Add/ \figdrawBezier 2 [6,6,7,7,8,9,10] % \figptstra 6=1,2,3,4,5/2,50/ \figptsmap 6=6,7,8,9,10/\InvPt/\Auu,\Aud; \Adu,\Add/ \figdrawBezier 2 [6,6,7,7,8,9,10] \figdrawend % % 3. Writing text on the figure \figvisu{\figBoxA}{}{% } \centerline{\box\figBoxA} \bye % Remarque : on pourrait aussi construire le dessin du haut d'un seul bloc % en gardant tous les points, puis translater vers le bas et appliquer % la transvection. |