다음을 통해 공유


GDI+의 다각형

다각형은 세 개 이상의 직선면을 갖는 닫힌 도형입니다. 예를 들어 , 삼각형은 3면을 갖는 다각형이며, 사각형은 4면, 오각형은 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)으로 선을 그려 자동으로 다각형을 닫습니다.

        Dim myPointArray As Point() = _
           {New Point(0, 0), New Point(50, 30), New Point(30, 60)}
        myGraphics.DrawPolygon(myPen, myPointArray)

     Point[] myPointArray = 
{ new Point(0, 0), new Point(50, 30), new Point(30, 60) };
     myGraphics.DrawPolygon(myPen, myPointArray);

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

다각형

참고 항목

작업

방법: 펜 만들기

참조

System.Drawing.Graphics

System.Drawing.Pen

기타 리소스

선, 곡선 및 도형