canvas填充规则,非零环绕

Posted yanss

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了canvas填充规则,非零环绕相关的知识,希望对你有一定的参考价值。

1.看一块区域是否填充

2.从这个区域拉一条直线

3,看和这条直线相交的轨迹

4.如果顺时针轨迹+1

5.如果逆时针轨迹-1

6.所有轨迹的值计算出来

7.如果是非0,那么填充

8.如果是0那么不填充

技术图片

 

以上是关于canvas填充规则,非零环绕的主要内容,如果未能解决你的问题,请参考以下文章

Canvas中的非零环绕

Canvas中的非零围绕规则原理

canvas基础用法

非零环绕

搞懂SVG/Canvas中nonzero和evenodd填充规则

计算机图形学输出图元_10_多边形填充区_3_内-外测试