使用fabric.js,我想绘制一个椭圆,然后沿着椭圆的圆周绘制对象。
如何获得fabric.Ellipse的焦点,以便计算圆周?或者有一种更简单的方法可以做到这一点?
发布于 2016-04-12 05:02:41
椭圆的参数方程为
x = a*cos(theta)
y = b*sin(theta)
其中a和b是fabric.Ellipse rx和ry属性。我假设你想要圆周,以便使物体在椭圆上均匀分布。简单地将360度分成你想要的分数并插入上面的方程式会更容易。
更多有趣的椭圆方程可以在这里找到:http://www.nabla.hr/Z_MemoHU-029.htm
https://stackoverflow.com/questions/36466089
复制相似问题