<APPLET CODE="GDView0.class" WIDTH=600 HEIGHT=540>
<param name=command0 value="read syoki">
<param name=syoki value="
  set O 0 0; color 255 255 255;  fcircle O 10;
   color 0 0 0;
   set A -2 2;  set B 0 3; set C 2 2;
   addpoly AC -40 -20;  openpoly; clearpoly;
   move ABC 0 -0.5; 
   color 0 0 0;addpoly AC -40 -20; closedpoly; clearpoly;
   move ABC 0 -1; addpoly AC -40 -20; addpoly CA 10 -20;
   color 192 192 255; fclosedpoly; clearpoly;
   move ABC 0 -2; addpoly ABC -40 -20; addpoly CA 10 -20;
   color 192 255 255; fclosedpoly;
   color 64 255 255;  closedpoly; clearpoly;
">
</APPLET>

左図は上の アプレットを実行したものです。
addpoly AC -40 -20;
A から C へむかって -40°で出て
-20°で入るデータをポリゴンに入れる。
  (付け加える)
openpoly;
ポリゴン(折れ線)を描く。
clearpoly;
ポリゴンのデータを消去する。
役目が終わったら必ずこれを実行する。
closedpoly;
閉じたポリゴンを描く。 fclosedpoly;
閉じたポリゴンを塗りつぶす。

 戻る