EzGraph : Eazy Graphic Library

概要 チュートリアル 機能一覧 関数名一覧 機能別一覧 色見本 MMLの書き方

説明

名前
EzFillPolygon

機能
多角形の塗りつぶし

プロトタイプ
void EzFillPolygon(int num, int *poly);

関数の説明

polyで指定する多角形の塗りつぶしをする。polyは整数型の配列で、先頭から P1 の X 座標、P1 の Y 座標、P2 の X 座標、P2 の Y 座標と続く。引数 num は poly の要素数の半分、すなわち多角形の頂点の数を指定する。たとえば、(200,200), (400,200), (500,400), (100,400) を頂点とするような台形を描く場合、以下のようなプログラムになる。

int poly[] = {200, 200, 400, 200, 500, 400, 100, 400};

EzFillPolygon(4, poly);

描写色はEzSetColorByRGB関数、あるいはEzSetColorByName関数で指定する。


Takahiro SASAKI
E-mail: sasaki at arch.info.mie-u.ac.jp