Les sources de Syracuse angledroit.pps

 /widthangledroit 5 def

%% syntaxe : A B C angledroit --> dessine un angle droit en B
/angledroit {
10 dict begin
   /yC exch def
   /xC exch def
   /yB exch def
   /xB exch def
   /yA exch def
   /xA exch def
   /A {xA yA} def
   /B {xB yB} def
   /C {xC yC} def
   /alpha {A B C tripointangle} def
   gsave
   newpath
      B stranslate
      thin setlinewidth
      B A A B alpha rotatepoint
      milieu angle
      rotate
      widthangledroit dup moveto
      widthangledroit dup neg rlineto
      widthangledroit neg dup rlineto
   stroke  
   grestore
end
} def


Page composée par petitParseur[ps2html] le jeudi 4 décembre 2008.