GeometryCombineMode Enumeration

Definition

Gibt die verschiedenen Methoden an, mit denen zwei Geometrien kombiniert werden können.

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

Felder

Name Wert Beschreibung
Union 0

Die beiden Regionen werden mit der Vereinigung beider Regionen kombiniert. Die resultierende Geometrie ist Geometrie A + Geometrie B.

Intersect 1

Die beiden Regionen werden kombiniert, indem sie ihre Schnittmenge nehmen. Der neue Bereich besteht aus dem überlappenden Bereich zwischen den beiden Geometrien.

Xor 2

Die beiden Regionen werden kombiniert, indem sie das Gebiet, das in der ersten Region vorhanden ist, aber nicht die zweite und die Fläche, die in der zweiten Region vorhanden ist, aber nicht die erste region. Die neue Region besteht aus (A-B) + (B-A), wo A und B sind Geometrien.

Exclude 3

Die zweite Region wird aus dem ersten Bereich ausgeschlossen. Aufgrund von zwei Geometrien A und B, wird der Bereich der Geometrie B aus dem Bereich der Geometrie Aentfernt, wodurch eine Region erzeugt wird, die .A-B

Beispiele

Das folgende Beispiel zeigt, wie zwei Geometrien mithilfe des Union-Kombinationsmodus kombiniert werden.

<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

Die folgende Abbildung zeigt die verschiedenen Geometrie-Kombinationsmodi.

Verschiedene Kombinationsmodi, die auf zwei Geometrien angewendet werden
Geometrie-Kombinationsmodi

Gilt für: