得到fabric.Ellipse的焦点

时间:2016-04-07 03:16:15

标签: fabricjs

使用fabric.js,我想绘制一个椭圆,然后沿着椭圆的圆周绘制对象。

如何获得fabric.Ellipse的焦点,以计算周长?或者有更简单的方法吗?

1 个答案:

答案 0 :(得分:0)

椭圆的参数方程是

x = a*cos(theta)
y = b*sin(theta)

其中a和b是fabric.Ellipse rx和ry属性。我认为你想要圆周以均匀地分隔椭圆上的物体。简单地将360度分成你想要的任何分数并插入上述方程式会更容易。

这里可以找到更有趣的椭圆方程:http://www.nabla.hr/Z_MemoHU-029.htm