Partager via


GeometryCombineMode Énumération

Définition

Spécifie les différentes méthodes par lesquelles deux géométries peuvent être combinées.

public enum class GeometryCombineMode
public enum GeometryCombineMode
type GeometryCombineMode = 
Public Enum GeometryCombineMode
Héritage
GeometryCombineMode

Champs

Exclude 3

La seconde région est exclue de la première. Soit deux géométries, A et B, la zone de géométrie B est supprimée de la zone de géométrie A, ce qui produit une région qui est A-B.

Intersect 1

Les deux régions sont combinées en prenant leur intersection. La nouvelle zone se compose de la région chevauchante entre les deux géométries.

Union 0

Les deux régions sont combinées en prenant leur union. La géométrie résultante est la géométrie A + la géométrie B.

Xor 2

Les deux régions sont combinées en prenant la zone qui existe dans la première région mais pas la seconde et la zone qui existe dans la seconde région mais pas la première. La nouvelle région se compose de (A-B) + (B-A), où A et B sont des géométries.

Exemples

L’exemple suivant montre comment combiner deux géométries à l’aide du mode union.

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

Remarques

L’illustration suivante montre les différents modes de combinaison géométrique.

Différents modes de combinaison appliqués à deux géométries
Modes de combinaison géométrique

S’applique à