我使用JavaScript库P5.js创建了一个项目,并使用它的内置line()和省略()函数将线条和圆圈绘制到画布上。我现在试图从我的项目中删除P5.js及其函数的全部,以保留纯JavaScript,但是当我用JavaScripts、ctx.LineTo和ctx.arc替换P5s行和椭圆函数时,结果就不一样了。用P5.js库创建的图纸看起来更清晰,分辨率更高。
下面的图像是使用P5.js line
使用p5.js,我希望创建100个同心圆,如下所示:- choose size based on 0.8 x width我理解如何手动绘制100个具有不同输入的圆圈,但我想将所有这些都封装在一个for循环中。我可以在for循环中得到一个参数来更改,但不幸的是,我的专业知识停留在那里,我非常初学者。如果我尝试将其他参数挂在相同的for