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

Nom Valeur Description
Union 0

Les deux régions sont combinées en prenant l’union des deux. La géométrie résultante est geometry A + geometry B.

Intersect 1

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

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 deuxième 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.

Exclude 3

La deuxième région est exclue du premier. Compte tenu de deux géométries, A et , la zone de géométrie B est supprimée de la zone de géométrie B, produisant une région qui est AA-B.

Exemples

L’exemple suivant montre comment combiner deux géométries à l’aide du mode De combinaison 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.

Modes de combinaison différents appliqués à deux géométries
Modes de combinaison geometry

S’applique à