Полигоны
Многоугольник является закрытой фигурой с тремя или более прямыми сторонами. Например, треугольник является многоугольником с тремя сторонами, прямоугольник является многоугольником с четырьмя сторонами, и пентагон является многоугольником с пятью сторонами. На следующем рисунке показано несколько многоугольников.
Чтобы нарисовать многоугольник, требуется объектграфики, объектпераи массив объектовточка(или PointF). Объект Graphics предоставляет метод DrawPolygon. Объект Pen хранит атрибуты многоугольника, например ширину линии и цвет, а массив объектов Point сохраняет точки, которые будут соединены прямыми линиями. Адреса объекта пера и массив объектов точка передаются в качестве аргументов в метод DrawPolygon. В следующем примере нарисовывается трехмерный многоугольник. Обратите внимание, что в myPointArray: (0, 0), (50, 30) и (30, 60). Метод DrawPolygon автоматически закрывает многоугольник путем рисования линии от (30, 60) обратно к начальной точке (0, 0);
Point myPointArray[] =
{Point(0, 0), Point(50, 30), Point(30, 60)};
myGraphics.DrawPolygon(&myPen, myPointArray, 3);
На следующем рисунке показан многоугольник.