방법: PathGeometry를 사용하여 도형 만들기

업데이트: 2007년 11월

이 예제에서는 PathGeometry 클래스를 사용하여 도형을 만드는 방법을 보여 줍니다. PathGeometry 개체는 하나 이상의 PathFigure 개체로 구성되며 각 PathFigure는 다른 "모양"이나 도형을 나타냅니다. 각각의 PathFigure는 모양 또는 도형의 연결된 각 부분을 나타내는 하나 이상의 PathSegment 개체로 구성됩니다. 세그먼트 형식에는 LineSegment, ArcSegmentBezierSegment가 포함됩니다.

예제

다음 예제에서는 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

앞의 예제에서는 상대적으로 간단한 도형인 삼각형을 만드는 방법을 보여 주었습니다. 또한 PathGeometry를 사용하여 원호와 곡선을 비롯한 보다 복잡한 도형을 만들 수 있습니다. 자세한 내용은 방법: 타원형 원호 만들기, 방법: 입방형 3차원 곡선 만들기방법: 정방형 3차원 곡선 만들기을 참조하십시오.

이 예제는 보다 큰 샘플의 일부입니다. 전체 샘플은 기하 도형 샘플을 참조하십시오.

참고 항목

작업

기하 도형 샘플

개념

Geometry 개요

참조

Path

GeometryDrawing