GeometryCombineMode GeometryCombineMode GeometryCombineMode GeometryCombineMode Enum

정의

두 기하 도형을 결합하는 데 사용할 수 있는 여러 메서드를 지정합니다.Specifies the different methods by which two geometries can be combined.

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

필드

Exclude Exclude Exclude Exclude 3

두 번째 영역이 첫 번째 영역에서 제외됩니다.The second region is excluded from the first. 두 기하 도형 AB가 지정되면 기하 도형 B의 영역이 기하 도형 A의 영역에서 제거되어 A-B의 결과 영역이 생성됩니다.Given two geometries, A and B, the area of geometry B is removed from the area of geometry A, producing a region that is A-B.

Intersect Intersect Intersect Intersect 1

두 영역의 교차 부분을 사용하여 두 영역을 결합합니다.The two regions are combined by taking their intersection. 새 영역은 두 기하 도형 간에 겹쳐지는 영역으로 구성으로 구성됩니다.The new area consists of the overlapping region between the two geometries.

Union Union Union Union 0

두 영역의 합을 사용하여 두 영역을 결합합니다.The two regions are combined by taking the union of both. 결과 기하 도형은 기하 도형 A + 기하 도형 B입니다.The resulting geometry is geometry A + geometry B.

Xor Xor Xor Xor 2

첫 번째 영역에만 있고 두 번째 영역에는 없는 영역과 두 번째 영역에만 있고 첫 번째 영역에는 없는 영역을 사용하여 두 영역을 결합합니다.The two regions are combined by taking the area that exists in the first region but not the second and the area that exists in the second region but not the first. 새 영역은 (A-B) + (B-A)로 구성됩니다. 여기서 AB는 기하 도형입니다.The new region consists of (A-B) + (B-A), where A and B are geometries.

예제

다음 예에서는 Union 결합 모드를 사용 하 여 두 기 하 도형을 결합 하는 방법을 보여 줍니다.The following example shows how to combine two geometries using the Union combine mode.

<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>

설명

다음 그림에서는 다른 기 하 도형 결합 모드를 보여 줍니다.The following illustration shows the different geometry combine modes.

두 기 하 도형에 적용 된 모드를 결합 하는 여러Different combine modes applied to two geometries
기 하 도형 결합 모드Geometry Combine Modes

적용 대상