开始在一个平面形状中创建一个孔洞。
beginContour()
和 endContour() 函数可以用来在平面自定义形状内创建负空间。beginContour()
开始添加负空间的顶点,而 endContour() 则停止添加。 beginContour()
和 endContour() 必须在 beginShape() 和 endShape() 之间调用。
在 beginContour()
和 endContour() 之间,一些变换图形的函数(如 translate(), rotate(),和 scale())不起作用。 也不能在 beginContour()
和 endContour() 之间使用其他形状,比如 ellipse() 或 rect()。
注意:定义负空间的顶点必须与外部形状的顶点方向相反。首先,以顺时针顺序绘制外部形状的顶点。然后,以逆时针顺序绘制负空间的顶点。
示例
Notice any errors or typos? Please let us know. Please feel free to edit src/core/shape/vertex.js and open a pull request!