FillRule 枚举

定义

指定如何组合 PathFigure 中包含的 Geometry 对象的相交区域以形成 Geometry的区域。

public enum class FillRule
public enum FillRule
type FillRule = 
Public Enum FillRule
继承
FillRule

字段

名称 说明
EvenOdd 0

用于确定某个点是否位于填充区域中的规则,方法是从该点到任意方向的无穷大绘制光线,并计算光线交叉的给定形状中的路径段数。 如果此数字为奇数,则点位于内部;即使如此,该点也位于外部。

Nonzero 1

用于确定某个点是否位于路径的填充区域中的规则,方法是从该点到任意方向的无穷大绘制光线,然后检查形状段越过光线的位置。 从零计数开始,每次段从左到右交叉光线时添加一个,每次路径段从右向左交叉光线时相减一个。 对交叉进行计数后,如果结果为零,则点位于路径外部。 否则,它位于内部。

适用于