图形填充规则

语义相互交叉的路径,在填充图形时的规则。
关键点非零绕组规则与路径的方向有关,而奇偶规则与路径的方向无关。
关键点复杂图形的填充时,一定要考虑路径的方向。

非零绕组规则

语义图形内的一个点,以该点为起点,画一条射线。此时计算与路径的交点,如果子路径是顺时针就-1,逆时针就+1。结果:总数为0,说明该点在曲线外;总数不为0,说明该点在曲线内。
image.png

奇偶规则

语义与非零绕组规则的不同点在于,不考虑路径的方向,直接计算射线与路径的交点。结果:交点总数为奇数,该点在曲线内。偶数,该点在曲线内。
关键点一般来说奇偶规则填充的图形是相互交替的。相邻区域一个填充,另一个不填充。
image.png