我正在构建太阳系的 3D 模型,需要弄清楚每个行星的极星的位置,以便将行星向正确的方向倾斜正确的量。我已经找到了极星位置的信息,问题是它们在地球相对坐标中。例如,火星的极星是天鹅座伽玛,位于 RA 20h 22m 13.70184s,Dec +40° 15' 24.0450"。
赤经 (RA) 位于本初子午线以东几个小时的位置。赤纬 (Dec) 是赤道以北 (+) 或南 (-) 度数。这些共同定义了一个假想天球上的一个位置,在这个天球的表面上,人们可以想象所有的星星吗?
那么我如何从这些坐标转到一个向量,该向量定义了天球上远处某处恒星的位置?
我正在使用 ThreeJS。这个问题指出了在定义球体原点或至少其纹理方面的部分解决方案。
编辑我已经在physics.stackexchange.com
这里发布了同样的问题