next up previous
Next: この文書について... Up: B. 補足: 色を塗る命令 PAINT, Previous: B..1 PAINT

B..2 MAT PLOT AREA

多角形の頂点の座標を配列変数に記憶させておけば、 一命令で多角形内部を塗り潰すことができます。

赤い三角形を描く

REM testmatplotarea.bas --- mat plot area の例
DIM x(3),y(3)
LET  x(1)=0
LET  y(1)=0
LET  x(2)=2
LET  y(2)=1
LET  x(3)=1
LET  y(3)=2
SET WINDOW -1,3,-1,3
DRAW grid
SET AREA COLOR "red"
MAT PLOT AREA: x,y
END

図 4: testmatplotarea.BAS -- MAT PLOT AREA で塗る
\includegraphics[width=10cm]{prog0508/testmatplotarea.eps}


next up previous
Next: この文書について... Up: B. 補足: 色を塗る命令 PAINT, Previous: B..1 PAINT
Masashi Katsurada
平成22年6月9日