1
我想繪製一個橢球體,但我希望它的中心和旋轉點位於橢球體的末端而不是中心。如何取終點座標並將其轉換爲中心點座標。此外,我希望它圍繞終點而不是其中心旋轉,旋轉()僅使用圖中心。請記住,橢球長度會有所不同。計算橢球體的座標
我想繪製一個橢球體,但我希望它的中心和旋轉點位於橢球體的末端而不是中心。如何取終點座標並將其轉換爲中心點座標。此外,我希望它圍繞終點而不是其中心旋轉,旋轉()僅使用圖中心。請記住,橢球長度會有所不同。計算橢球體的座標
尋找here,它說:
旋轉(...,原點)規定的旋轉軸爲三元素向量[X0,Y0,Z0]的起源。
你有沒有試過用你的終點作爲原點?這將覆蓋默認的原點:
旋轉軸的默認原點是繪圖框的中心。這一點不一定是軸的起源。
這確實能解決我的一半問題,謝謝。 – user758114
@ user758114你能否進一步解釋你的問題的另一半是什麼?我不清楚。 – dinkelk
我想通了,我必須乘以sin(phi)^ 2和Cos(theta)^ 2來獲得新的x和z。 – user758114