Поделиться через


FillRule Перечисление

Определение

Указывает, как пересекающиеся области объектов PathFigure , содержащиеся в объекте Geometry , объединяются для формирования области geometry.

public enum class FillRule
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
enum class FillRule
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
public enum FillRule
Public Enum FillRule
<object property="enumMemberName"/>
Наследование
FillRule
Атрибуты

Поля

EvenOdd 0

Правило, определяющее, находится ли точка в области заполнения, путем рисования луча от этой точки до бесконечности в любом направлении и подсчета количества сегментов контура в пределах заданной фигуры, которые пересекает этот луч. Если это число нечетное, точка находится внутри; если четное — точка находится снаружи.

Nonzero 1

Правило, определяющее, находится ли точка в области заполнения, путем рисования луча от этой точки до бесконечности в любом направлении и проверки точек, в которых сегмент фигуры пересекает этот луч. Начиная с нуля, добавляется единица каждый раз, когда сегмент пересекает луч слева направо, и вычитается единица каждый раз, когда сегмент пересекает луч справа налево. Если после подсчета пересечений результат равен нулю, то точка находится снаружи пути. В противном случае — она находится внутри.

Применяется к