0
我想繪製一個只使用glVertex2i函數的橢圓,我讓用戶輸入2個焦點和橢圓上的一個點。我的問題是:如何找到其餘的橢圓點。橢圓繪圖
我想繪製一個只使用glVertex2i函數的橢圓,我讓用戶輸入2個焦點和橢圓上的一個點。我的問題是:如何找到其餘的橢圓點。橢圓繪圖
看一看here。你所要做的步驟是:
(-c,0)
和(+c,0)
2*a = r1 + r2
其中r1
RESP。 r2
是給定點和焦點之間的距離。b*b = a*a - c*c
x = a*cos(t)
和y = b*sin(t)
與t
範圍從0
到2 pi
到橢圓上創建採樣點。我需要一個C++函數來繪製給定點的橢圓。 – user3212556
從給出的信息中應該很容易實現。 – Danvil
變換這些點回用變換的逆這個問題似乎是題外話,因爲它是關於一個數學公式,而不是關於編程的數學公式時發現的問題。 – SJuan76
我同意SJuan76,一旦你獲得了軸的長度,一個簡單的DDA會爲你提供一個頂點數組。所以這只是一個關於如何獲取座標軸長度的數學問題。 – Skizz
這個問題應該轉移到數學社區。 – Danvil