html 多边形产生器

t98cgbkg  于 2022-12-09  发布在  其他
关注(0)|答案(2)|浏览(122)

我正在尝试生成一个内部包含圆的多边形(JS canvas)。下面是一个预期输出示例:

它基本上是一个四边形(正方形),顶点旁边有圆圈。下面是我的尝试:
但是,我没有得到预期的结果。**注意:**我希望这个方法适用于任何大小的多边形,而不仅仅是正方形。另外,停止执行draw()函数会得到一个正确的正方形。我认为draw()函数有问题。任何帮助都是非常感谢的:)
第一个

x6h2sr28

x6h2sr281#

先画出多边形,然后再画出与多边形上的点相关的圆。
第一个
灵感来源:How to draw polygons on an HTML5 canvas?
动画
这里是一个基本的动画,是FPS节流。
第一个

ymdaylpp

ymdaylpp2#

你必须闭合路径,所以你必须使用两个循环
第一个

相关问题