다각형

다각형은 세 개 이상의 직선 면이 있는 닫힌 그림입니다. 예를 들어, 삼각형은 3개의 면이 있는 다각형이고 사각형은 4개의 면이 있는 다각형이고, 오각형은 5개의 면이 있는 다각형입니다. 다음 그림에서 여러 다각형을 보여줍니다.

다양한 도형, 크기 및 색의 5가지 다각형을 보여 주는 일러스트레이션

다각형을 그리려면 Graphics 개체, Pen 개체 및 Point (또는 PointF) 개체의 배열이 필요합니다. Graphics 개체는 DrawPolygon 메서드를 제공합니다. Pen 개체는 선 너비 및 색과 같은 다각형의 특성을 저장하고 Point 개체의 배열은 직선으로 연결할 점을 저장합니다. Pen 개체의 주소와 Point 개체의 배열은 DrawPolygon 메서드에 인수로 전달됩니다. 다음 예제에서는 3면 다각형을 그립니다. 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);

다음 그림에서 다각형을 보여줍니다.

좌표 축에 대한 삼각형을 보여 주는 그림