2012-03-17 144 views
1

我想使用橢圓路徑創建對象的動畫。我意識到可能有無數個可能的橢圓給出三點,但只要我能找到一個可以讓我沿着這條道路進行動畫處理的動作,我很好。通過三點的橢圓方程?

如果有幫助,分數是(0,0)(500,0)和(1000,1000)。所以第二點是其他兩點之間的一半。

+2

還有,你的建議,即通過這些點無限多的省略號,因爲橢圓有五個自由度(X軸和每一個重點的y座標,以及從給定點到每個焦點的距離總和)。你有*任何*偏好使用什麼橢圓?如果沒有,我會推薦這個圈子;這三個點只有一個圓,這是最簡單的一種計算橢圓。 :-) – ruakh 2012-03-17 03:12:23

+0

在中心點和0,0之間的一條直線上選擇一個點。現在反映在整個中心點以獲得其對焦點。將點1和點2之間的距離添加到0,0以獲得這兩個「邊」的常數(當連接到兩個外部交點時它們當然會重疊)。其餘的是三角數學。 – 2012-03-17 03:37:14

+1

@ErikReppen,我不知道中心點。 – mowwwalker 2012-03-17 03:47:22

回答

1

@ruakh是正確的,圓圈是最簡單,直接的方法。這裏有一些公式可以幫助你:

http://paulbourke.net/geometry/circlesphere/

+0

幾何總是混淆我的地獄。謝謝,爲此,我會看看 – mowwwalker 2012-03-17 03:25:28

+1

鏈接生成一個404.這裏是更新的: http://paulbourke.net/geometry/circlesphere/ – Hugie 2013-11-21 11:52:31