방법: PathGeometry를 사용하여 도형 만들기
업데이트: 2007년 11월
이 예제에서는 PathGeometry 클래스를 사용하여 도형을 만드는 방법을 보여 줍니다. PathGeometry 개체는 하나 이상의 PathFigure 개체로 구성되며 각 PathFigure는 다른 "모양"이나 도형을 나타냅니다. 각각의 PathFigure는 모양 또는 도형의 연결된 각 부분을 나타내는 하나 이상의 PathSegment 개체로 구성됩니다. 세그먼트 형식에는 LineSegment, ArcSegment 및 BezierSegment가 포함됩니다.
예제
다음 예제에서는 PathGeometry를 사용하여 삼각형을 만듭니다. Path 요소를 사용하여 PathGeometry를 표시합니다.
<Path Stroke="Black" StrokeThickness="1">
<Path.Data>
<PathGeometry>
<PathGeometry.Figures>
<PathFigureCollection>
<PathFigure IsClosed="True" StartPoint="10,100">
<PathFigure.Segments>
<PathSegmentCollection>
<LineSegment Point="100,100" />
<LineSegment Point="100,50" />
</PathSegmentCollection>
</PathFigure.Segments>
</PathFigure>
</PathFigureCollection>
</PathGeometry.Figures>
</PathGeometry>
</Path.Data>
</Path>
다음 그림에서는 이전 예제에서 만든 도형을 보여 줍니다.
PathGeometry로 만든 삼각형
앞의 예제에서는 상대적으로 간단한 도형인 삼각형을 만드는 방법을 보여 주었습니다. 또한 PathGeometry를 사용하여 원호와 곡선을 비롯한 보다 복잡한 도형을 만들 수 있습니다. 자세한 내용은 방법: 타원형 원호 만들기, 방법: 입방형 3차원 곡선 만들기 및 방법: 정방형 3차원 곡선 만들기을 참조하십시오.
이 예제는 보다 큰 샘플의 일부입니다. 전체 샘플은 기하 도형 샘플을 참조하십시오.