首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从地球到太阳的坐标变换

从地球到太阳的坐标变换
EN

Stack Overflow用户
提问于 2012-08-26 03:47:41
回答 1查看 382关注 0票数 0

我正在构建一个太阳系的3D模型,需要弄清楚每个行星的北极星的位置,以便将行星倾斜到正确的方向和正确的数量。我已经找到了北极星位置的信息,问题是它们是在地球相对坐标中。例如,火星的北极星是伽马天鹅座,位于RA 20h 22m 13.70184 s,Dec +40°15‘24.0450“。

右升(RA)在本初子午线以东几个小时。赤纬(Dec)是从赤道向北(+)或向南(-)度。这些共同定义了一个虚构的天球上的一个位置,在这个位置上,人们可以想象所有的星星?

那么我如何从这些坐标到一个矢量,它定义了恒星在天球上很远的某个地方的位置?

我正在使用ThreeJS。This问题指出了定义球体原点或至少定义其纹理的部分解决方案。

编辑我已经在physics.stackexchange.com here上发布了同样的问题

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-25 15:59:14

我在physics.stackexchange.com上得到了这个答案

欢迎来到天文学中使用的令人困惑的坐标系世界!

与您的问题相关的两个坐标系是国际天文参考系(ICRS)和黄道坐标系。第一个定义非常明确,而后者则是“简单地”派生出来的。

简而言之,ICRS的基础是将地球的赤道平面延伸到无穷远。系统将X轴与日分线对齐。Z轴指向地球的北极,Y轴完成右手系统。

不用说,当从远处观察太阳系时,这个系统不是最自然的选择。更自然的选择是黄道坐标系。这个系统遵循与ICRS相同的定义,只是黄道面(大致是地球轨道所在的平面)延伸到无限远,而不是赤道平面。

在黄道坐标和赤道坐标之间来回转换是相当简单的。不要忘记将角距离(RA,dec)转换为欧几里得坐标,与北极星的距离等于1(这便于计算并提供了一个很好的检查)。

罗迪·奥登赫伊斯

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12125124

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档