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