Les sources de Syracuse construction_tube.jps
construction_tube.jpg

uselabo
20 setxunit
quadrillage

-10 11  setxrange
-5 4 setyrange
1 setlinewidth
marks

rouge
/linearc .05 def
[
   -3 -1 
   -3 2
   1 2
   1 -1
] ConstruitTube

bleu
/linearc .5 def
[
   3 -1 
   3 2 
   9 2 
   8 -3 
   8 -4
   9 -4
   9 -3
] ConstruitTube

%% on reutilise le 1er tube, et on l'inclut dans l'environnement
%% 'picture'
/mon_tube_dim {
   -3 -1 jtoppoint 
   1 2 jtoppoint
} def

/mon_tube {
gsave
currentpoint translate
1 dict begin
   /linearc .05 def
   [
      -3 -1 
      -3 2
      1 2
      1 -1
   ] ConstruitTube
end
grestore
} def

%% maintenant on peut l'utiliser avec l'environnement 'picture' :
orange

-7 0 {30} (mon_tube) ccpict

Page composée par petitParseur[ps2html] le lundi 8 septembre 2008.