GeometryCombineMode Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica los distintos métodos por los que se pueden combinar dos geometrías.
public enum class GeometryCombineMode
public enum GeometryCombineMode
type GeometryCombineMode =
Public Enum GeometryCombineMode
- Herencia
Campos
Exclude | 3 | La segunda región se excluye de la primera. Se proporcionan dos geometrías, |
Intersect | 1 | Dos regiones se combinan tomando su intersección. La nueva área está formada por la región superpuesta entre las dos geometrías. |
Union | 0 | Dos regiones se combinan tomando la unión de ambas. La geometría resultante es la geometría |
Xor | 2 | Las dos regiones se combinan tomando el área que existe en la primera región pero no la segunda y el área que existe en la segunda región pero no en la primera. La nueva región está formada por |
Ejemplos
En el ejemplo siguiente se muestra cómo combinar dos geometrías mediante el modo de combinación 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>
Comentarios
En la ilustración siguiente se muestran los diferentes modos de combinación de geometría.
Modos de combinación de geometría