FillMode枚举指定如何填充路径或曲线与自身相交时形成的区域。
C++ 语法
typedef enum {
FillModeAlternate,
FillModeWinding
} FillMode;
PowerBASIC 语法
%FillModeAlternate = 0
%FillModeWinding = 1
常量
FillModeAlternate
指定根据偶数奇偶校验规则填充区域。根据这个规则,您可以确定一个测试点是否在闭合曲线内部或外部,如下所示:从测试点绘制一条线到远离曲线的点。如果该线穿过曲线奇数次,则测试点在曲线内;否则,测试点在曲线之外。
FillModeWinding
指定根据非零绕组规则填充区域。根据这个规则,您可以确定测试点是否在闭合曲线内部或外部,如下所示:从测试点绘制到远离曲线的点。如果这两个数字相同,则测试点在曲线之外;否则,测试点在曲线内。