首页 > 解决方案 > 用 svg 裁剪一个圆圈......或者?

问题描述

在此处输入图像描述

目前我正在使用画布绘制金色圆圈,然后用 将区域剪掉到相邻星星的一半globalCompositeOperation : destination-out,然后将结果粘贴到主画布中。

我正在考虑为此更改为 svg。我发现最接近的方法是剪辑蒙版。我必须为每个圆圈(星)创建一组剪辑蒙版,如果有 2000 个星,这似乎过多。

另一种方法是创建多边形,但计算路径所需的数学可能超出了我的能力。

所以在我走这些路线之前,我想知道是否有更好的方法或者推荐以上哪种方法。

标签: svg

解决方案


推荐阅读