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

Felder

Exclude Exclude Exclude 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 Intersect Intersect 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 Union Union 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 Xor Xor 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.

![Verschiedene Kombinations Modi, die auf zwei Geometrien angewendet] werden (~/add/media/mmgraphics-geometrycombinemodes.png "Verschiedene Kombinations Modi, die auf zwei Geometrien angewendet") werdenDifferent combine modes applied to two geometries
Geometry-Kombinations ModiGeometry Combine Modes

Gilt für: