Справочник по C/C++
fillpoly()

#include

void far  fillpoly()

Параметры

int numpoints количество точек
int far *polypoints массив координат

Описание

Рисует и закрашивает многоугольник

Ф. рисует контур многоугольника ,имеющий numpoints точек, используя текущий вид линии и цвет (так же, как это делает drawpoly),а затем закрашивает многоугольник текущим цветом закраски и с помощью текущего шаблона.

polypoints указывает на последовательность из (numpoints x 2) целых чисел. Каждая пара чисел x и y является координатами вершины многоугольника.

int poly[10];
poly[0] = 10;        /* первая точка */
poly[1] = 10;

poly[2] = 15;   /* 2 */
poly[3] = 5;

poly[4] = 20;   /* 3 */
poly[5] = 10;

poly[6] = 15;    /* 4 */
poly[7] = 25;

poly[8] = poly[0];   // возврат в исходную точку
poly[9] = poly[1];

fillpoly(5,poly);	//нарисовать

Смотрите также

bar() — прямоугольник
bar3d()

fillellipse() — рисует и закрашивает эллипс
sector() — рисует заполненный эллиптический сектор
pieslice() — рисует заполненный сектор круга