我正在尝试生成一个内部包含圆的多边形(JS canvas)。下面是一个预期输出示例:
JS canvas
它基本上是一个四边形(正方形),顶点旁边有圆圈。下面是我的尝试:但是,我没有得到预期的结果。**注意:**我希望这个方法适用于任何大小的多边形,而不仅仅是正方形。另外,停止执行draw()函数会得到一个正确的正方形。我认为draw()函数有问题。任何帮助都是非常感谢的:)第一个
draw()
x6h2sr281#
先画出多边形,然后再画出与多边形上的点相关的圆。第一个灵感来源:How to draw polygons on an HTML5 canvas?动画这里是一个基本的动画,是FPS节流。第一个
ymdaylpp2#
你必须闭合路径,所以你必须使用两个循环第一个
2条答案
按热度按时间x6h2sr281#
先画出多边形,然后再画出与多边形上的点相关的圆。
第一个
灵感来源:How to draw polygons on an HTML5 canvas?
动画
这里是一个基本的动画,是FPS节流。
第一个
ymdaylpp2#
你必须闭合路径,所以你必须使用两个循环
第一个