다음을 통해 공유


GeometryCombineMode 열거형

정의

두 기하 도형을 결합하는 데 사용할 수 있는 여러 메서드를 지정합니다.

public enum class GeometryCombineMode
public enum GeometryCombineMode
type GeometryCombineMode = 
Public Enum GeometryCombineMode
상속
GeometryCombineMode

필드

Exclude 3

두 번째 영역이 첫 번째 영역에서 제외됩니다. 두 기하 도형 AB가 지정되면 기하 도형 B의 영역이 기하 도형 A의 영역에서 제거되어 A-B의 결과 영역이 생성됩니다.

Intersect 1

두 영역의 교차 부분을 사용하여 두 영역을 결합합니다. 새 영역은 두 기하 도형 간에 겹쳐지는 영역으로 구성으로 구성됩니다.

Union 0

두 영역의 합을 사용하여 두 영역을 결합합니다. 결과 기하 도형은 기하 도형 A + 기하 도형 B입니다.

Xor 2

첫 번째 영역에만 있고 두 번째 영역에는 없는 영역과 두 번째 영역에만 있고 첫 번째 영역에는 없는 영역을 사용하여 두 영역을 결합합니다. 새 영역은 (A-B) + (B-A)로 구성됩니다. 여기서 AB는 기하 도형입니다.

예제

다음 예에서는 Union 결합 모드를 사용 하 여 두 기 하 도형을 결합 하는 방법을 보여 줍니다.

<Path Stroke="Black" StrokeThickness="1" Fill="#CCCCFF">
  <Path.Data>
    
    <!-- Combines two geometries using the union combine mode. -->
    <CombinedGeometry GeometryCombineMode="Union">
      <CombinedGeometry.Geometry1>
        <EllipseGeometry RadiusX="50" RadiusY="50" Center="75,75" />
      </CombinedGeometry.Geometry1>
      <CombinedGeometry.Geometry2>
        <EllipseGeometry RadiusX="50" RadiusY="50" Center="125,75" />
      </CombinedGeometry.Geometry2>
    </CombinedGeometry>
  </Path.Data>
</Path>

설명

다음 그림에서는 다른 기 하 도형 결합 모드를 보여 줍니다.

두 기하 도형에 적용된 여러 결합 모드
기 하 도형 결합 모드

적용 대상