GDI+의 다각형
다각형은 세 개 이상의 직선 면이 있는 닫힌 형태입니다. 예를 들어, 삼각형은 3개의 면이 있는 다각형이고 사각형은 4개의 면이 있는 다각형이고, 오각형은 5개의 면이 있는 다각형입니다. 다음 그림에서 여러 다각형을 보여줍니다.
다각형Aboutgdip02_art07
다각형 그리기
다각형을 그리려면 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 =
{
new Point(0, 0),
new Point(50, 30),
new Point(30, 60)
};
myGraphics.DrawPolygon(myPen, myPointArray);
Dim myPointArray As Point() = _
{New Point(0, 0), New Point(50, 30), New Point(30, 60)}
myGraphics.DrawPolygon(myPen, myPointArray)
다음 그림에서 다각형을 보여줍니다.
다각형Aboutgdip02_art08
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET Desktop feedback