GeometryCombineMode Enum

Definition

Gibt die verschiedenen Verfahren an, mit denen zwei Geometrien kombiniert werden können.Specifies the different methods by which two geometries can be combined.

public enum class GeometryCombineMode
public enum GeometryCombineMode
type GeometryCombineMode = 
Public Enum GeometryCombineMode
Inheritance
GeometryCombineMode

Fields

Exclude 3

Der zweite Bereich wird aus dem ersten Bereich ausgeschlossen.The second region is excluded from the first. Wenn zwei Geometrien A und B vorhanden sind, wird der Bereich der Geometrie B aus dem Bereich der Geometrie A entfernt, sodass der Bereich A-B erzeugt wird.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 1

Die beiden Bereiche werden durch Ermitteln ihrer Schnittmenge kombiniert.The two regions are combined by taking their intersection. Der neue Bereich besteht aus dem überlappenden Bereich der beiden Geometrien.The new area consists of the overlapping region between the two geometries.

Union 0

Die beiden Bereiche werden durch Ermitteln ihrer Gesamtmenge kombiniert.The two regions are combined by taking the union of both. Die resultierende Geometrie ist Geometrie A + Geometrie B.The resulting geometry is geometry A + geometry B.

Xor 2

Die beiden Bereiche werden durch Ermitteln der Fläche, die im ersten Bereich, jedoch nicht im zweiten Bereich vorhanden ist, und der Fläche, die im zweiten Bereich, jedoch nicht im ersten Bereich vorhanden ist, kombiniert.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. Der neue Bereich besteht aus (A-B) + (B-A), wobei A und B Geometrien sind.The new region consists of (A-B) + (B-A), where A and B are geometries.

Examples

Im folgenden Beispiel wird gezeigt, wie zwei Geometrien mithilfe des Union-kombinierungsmodus kombiniert werden.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>

Remarks

In der folgenden Abbildung werden die verschiedenen Modi für die Geometrie Kombination veranschaulicht.The following illustration shows the different geometry combine modes.

Verschiedene Kombinations Modi, die auf zwei Geometrien angewendet werdenDifferent combine modes applied to two geometries
Geometry-Kombinations ModiGeometry Combine Modes

Applies to