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

Определение

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

public enum class FillRule
public enum FillRule
type FillRule = 
Public Enum FillRule
Наследование
FillRule

Поля

EvenOdd 0

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

Nonzero 1

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

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