GeometryCombineMode Enumeration

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

Felder

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.

Beispiele

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>

Hinweise

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

Auf zwei Geometrien angewendete unterschiedliche KombinationsmodiDifferent combine modes applied to two geometries
Geometry-Kombinations ModiGeometry Combine Modes

Gilt für: