0

私は太陽系の 3D モデルを構築しており、惑星を正しい方向に正しい量だけ傾けるために、各惑星の北極星の位置を把握する必要があります。北極星の位置の情報はすでに見つけました。問題は、これらが地球の相対座標にあることです。たとえば、火星の北極星は赤経 20 時間 22 分 13.70184 秒、赤緯 +40° 15 分 24.0450 秒のガンマ シグニです。

赤経 (RA) は、本初子午線から数時間東にあります。赤緯 (Dec) は、赤道からの北 (+) または南 (-) 度です。これらが一緒になって、すべての星を想像できる架空の天球上の位置を定義しますか?

では、これらの座標から、天球上の遠く離れた場所にある星の位置を定義するベクトルに移動するにはどうすればよいでしょうか?

ThreeJSを使用しています。この質問は、球の原点、または少なくともそのテクスチャの定義に関する部分的な解決策を示しています。

編集私はphysics.stackexchange.com ここに同じ質問を投稿しました

4

1 に答える 1

0

私はphysics.stackexchange.comでこの答えを得ました


天文学で使用される座標系の複雑な世界へようこそ!

問題に関連する 2 つの座標系は、国際天体参照系 (ICRS) と黄道座標系です。最初のものは本当に明確に定義されており、後者はそこから「単純に」派生したものです。

簡単に言えば、ICRS は地球の赤道面を無限に拡張することに基づいています。システムは X 軸を太陽と春分点の線に合わせて配置します。Z 軸は地球の北極を指し、Y は右手系を完成させます。

言うまでもなく、太陽系を遠くから見るとき、このシステムは最も自然な選択ではありません。より自然な選択は、黄道座標系です。このシステムは、ICRS と同じ定義に従いますが、黄道 (おおよそ地球の軌道がある平面) が赤道面ではなく、無限に拡張されます。

黄道座標を赤道座標に変換して戻すのはかなり簡単です。北極星までの距離を 1 にして、角度距離 (RA、dec) をユークリッド座標に変換することを忘れないでください (これにより、計算が容易になり、適切なチェックが提供されます)。

ロディ・オルデンハウス

于 2012-09-25T07:59:14.470 に答える