GeometryCombineMode Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje různé metody, podle kterých lze kombinovat dvě geometrie.
public enum class GeometryCombineMode
public enum GeometryCombineMode
type GeometryCombineMode =
Public Enum GeometryCombineMode
- Dědičnost
Pole
Exclude | 3 | Druhá oblast je vyloučena z první oblasti. Vzhledem ke dvěma geometriím |
Intersect | 1 | Tyto dvě oblasti se zkombinují tak, že přejdou do průsečíku. Nová oblast se skládá z překrývající se oblasti mezi dvěma geometriemi. |
Union | 0 | Tyto dvě oblasti se zkombinují tím, že se sjednocují oba. Výsledná geometrie je geometrie |
Xor | 2 | Tyto dvě oblasti jsou sloučeny tak, že vezme oblast, která existuje v první oblasti, ale ne druhou a oblast, která existuje ve druhé oblasti, ale ne první. Nová oblast se skládá z |
Příklady
Následující příklad ukazuje, jak kombinovat dvě geometrie pomocí režimu kombinování Sjednocení.
<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>
Poznámky
Následující obrázek znázorňuje různé režimy kombinování geometrie.
Režimy kombinování geometrie