背景信息
考慮像這裏顯示的一球座標系:到平面球面座標距離
Coordinate System http://www.shokhirev.com/nikolai/projects/global/image013.gif
對於一個特定的點,我們通過(R,θ,Φ指定其位置)。
A面可以在此座標系中作爲設定的所有點(R,θ,Φ),使得披=披」來描述。
的問題
假設我們有由固定披=披」給定的單個平面內。對於任意點(r,theta,phi),計算從(r,theta,phi)到由phi = phi'定義的平面的距離的最快和最簡單的方法是什麼?
從本質上講,我試圖找到點到面的距離在球面座標的簡單公式。
我已經試過
我覺得就足夠了簡單的轉換,從球面到笛卡爾座標生成一個點(X,Y,Z)=(R,θ,Φ),然後生成一個平面也以笛卡爾座標表示。然後,我可以使用標準公式計算笛卡爾座標系中從點到平面的距離。 這種方法不是最優的,因爲我需要在我的代碼的內部循環中運行這個計算數十億次。
一個理想的答案會告訴我如何計算這個距離,而不轉化成直角座標。然而,如果有人能證實我在「我所嘗試過的」這個想法是合理的,這也是有用的。
在此先感謝!
它沒有意義,你的答案不依賴於平面的方向,**披'** – 2012-02-22 07:50:09