我正在构建一个JavaScript模块,以向HTML5画布元素添加方便函数。我试图提供尽可能多的不同实现来填充我的模块。要了解我的进步,请访问我的和。
我有一个椭圆绘图方法,使用三次bezier曲线。我知道二次bezier曲线可以转换成三次bezier曲线,但我有一些问题:
当逼近一个圆时,误差的裕度有什么不同吗?椭圆?
有理由同时使用这两种实现吗?(性能、准确性等)
我有没有遗漏任何其他绘制椭圆的方法?
这不是直接相关的,但是在这样的模块中还有其他的功能吗?
注:这是而不是作业。
编辑:这是我的椭圆代码(xDis在x中是半径,yDis在y中是半径):
function e