![]() |
![]() |
CPGraphics::DrawPolygon |
ポリゴン(多角形)を描画します。
書式
void DrawPolygon(CPSTPosition *lpPos,int num);
パラメータ
lpPosCPSTPosition構造体配列へのポインタを指定します。num
ここに、ポリゴンの頂点情報を格納します。
ポリゴンの頂点数を指定します。
lpPosに、numの数分の頂点座標が格納されている必要があります。
解説
「SetForegroundColor」で指定された色で、指定の頂点を結ぶポリゴン(多角形)を描画します。
内部の塗りつぶしは行いません。
例
CPSTPosition pos[4]={10,10,40,130,100,120,120,50}; SetForegroundColor(CP_RGB(0,0,255)); DrawPolygon(pos,4);
例えば、上記のように頂点指定を行ってポリゴンを描画する場合、描画結果は以下のようになります。
関連リンク
CPGraphicsクラス
CPGraphics::SetForegroundColor
CPGraphics::DrawFillPolygon