GeometryCombineMode Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica i diversi metodi in base ai quali è possibile combinare due geometrie.
public enum class GeometryCombineMode
public enum GeometryCombineMode
type GeometryCombineMode =
Public Enum GeometryCombineMode
- Ereditarietà
Campi
Exclude | 3 | La seconda geometria viene esclusa dalla prima. Considerando due geometrie, |
Intersect | 1 | Le due geometrie vengono combinate rilevandone l'intersezione. La nuova area è costituita dall'area sovrapposta tra le due geometrie. |
Union | 0 | Le due geometrie vengono combinate prendendone i punti in comune. La geometria risultante è uguale ad |
Xor | 2 | Le due geometrie vengono combinate prendendo l'area che esiste nella prima non nella seconda e l'area che esiste nella seconda ma non nella prima. La nuova area è costituita da |
Esempio
Nell'esempio seguente viene illustrato come combinare due geometrie usando la modalità unione combinata.
<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>
Commenti
La figura seguente mostra le diverse modalità di combinazione di geometria.
Modalità di combinazione di geometria