2016-04-07 89 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