GeometryCombineMode GeometryCombineMode GeometryCombineMode GeometryCombineMode Enum

定義

2 つのジオメトリを結合できるさまざまな方法を指定します。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

2 番目の領域を 1 番目の領域から除外します。The second region is excluded from the first. 2 つのジオメトリを A および B とすると、ジオメトリ 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

2 つの領域が積集合を使用して結合されます。The two regions are combined by taking their intersection. 新しい領域は、2 つのジオメトリの重なっている領域で構成されます。The new area consists of the overlapping region between the two geometries.

Union Union Union Union 0

2 つの領域が両方の和集合を使用して結合されます。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

2 つの領域が、1 番目の領域だけに存在する範囲と、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.

次の例では、和集合結合モードを使用して 2 つのジオメトリを結合する方法を示します。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.

相違点が 2 つのジオメトリに適用されるモードを組み合わせるDifferent combine modes applied to two geometries
ジオメトリの結合モードGeometry Combine Modes

適用対象