canvas-非零填充规则

2019-08-28  本文已影响0人  AssertDo

1,看一块区域是否填充
2,从这个区域拉一条直线出去
3,看和这条直线相交的轨迹
4,如果相交的是顺时针轨迹就+1
5,如果相交的是逆时针轨迹就-1
6,所有的轨迹的值计算出来
7,如果是非0那么填充
8,如果是0那么不填充

image.png
上一篇下一篇

猜你喜欢

热点阅读