2016-04-07 53 views
0

使用fabric.js,我想绘制一个椭圆,然后沿着椭圆的圆周绘制物体。获取织物的焦点。椭圆

我怎样才能得到fabric.Ellipse的焦点,以计算周长?还是有更简单的方法来做到这一点?

回答

0

为椭圆的参数方程是

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

其中a和b是fabric.Ellipse Rx和Ry的属性。我认为你想要圆周以便将物体均匀地分布在椭圆上。简单地将360度分成您想要的任何分数并插入上面的公式会更容易。

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