GeometryCombineMode Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает различные методы комбинирования двух геометрий.
public enum class GeometryCombineMode
public enum GeometryCombineMode
type GeometryCombineMode =
Public Enum GeometryCombineMode
- Наследование
Поля
Exclude | 3 | Вторая область исключается из первой. Если имеются две геометрии, |
Intersect | 1 | Две области комбинируются путем создания их пересечения. Новая область состоит из области пересечения двух геометрий. |
Union | 0 | Две области комбинируются путем создания их объединения. Результирующей геометрией является геометрия |
Xor | 2 | Две области комбинируются путем объединения области, которая входит в первую, но не входит во вторую, с областью, которая входит во вторую, но не входит в первую. Новая область состоит из |
Примеры
В следующем примере показано, как объединить две геометрии с помощью режима объединения объединения.
<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>
Комментарии
На следующем рисунке показаны различные режимы объединения геометрии.
Режимы объединения геометрии