参考 endContour()

endContour()

停止在平面形状内创建孔。

beginContour()endContour() 函数允许在平面自定义形状内创建负空间。 beginContour() 开始添加顶点到负空间,而 endContour() 则停止添加。 beginContour()endContour() 必须在 beginShape()endShape() 之间被调用。

一些变换图形的函数,如 translate()rotate(),和 scale()beginContour()endContour() 之间不起作用。 在 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!

相关参考