【发布时间】:2011-01-04 15:22:27
【问题描述】:
我有兴趣为我们的太阳系构建一个 3D 模型以供网络使用(可能使用 AS3 和 papervision),并且一直在研究如何对行星位置进行编码。我的想法是从 NASA 下载已经计算好的位置,因为我自己计算位置似乎过于复杂。我不确定我应该使用以太阳为中心的编码还是以地球为中心的编码。
我想知道有没有人有这方面的经验。哪种方法会更好? NASA JPL 网站似乎将我们太阳系中所有主要天体的位置都定位为以地球为中心。不过,当我将航海者号和火星着陆器任务添加到模型中时,我可以看到这会成为稍后的问题?
非常欢迎任何反馈、cmets 和链接。
编辑:我有一个使用日心坐标的粗略模型正在运行,但我无法找到这种格式的所有行星的坐标。
更新:
我没有太多细节可以提供,因为我真的不知道自己在做什么(从空间的角度来看)。我想掌握 3D 编程,并对空间感兴趣。我的想法是,我将首先制作一个粗略的太阳系模拟器,其中包含所有行星及其轨道器(起初可能不包括卫星)。也许包括一个新闻聚合器和一些新闻/资源的链接等等。总体思路是让人们四处点击,对去月球和火星感到超级兴奋(首先)。
从长远来看,我希望能够添加卫星和月球任务(及时回溯到 70 年代,看看月球任务)。
因此,为了回答 Arrieta 的问题,我们的想法不是计算日食,而是构建一个易于接近的交互式太空探索馆,并在途中学习一些 3D 和太空相关的东西。
【问题讨论】:
-
这其实是编程相关的,因为它是关于如何在程序中存储这些数据。但是,最好的答案似乎需要一些针对特定领域的特定领域知识,因此 SO 可能仍然不是最好的提问地点。不过,社区 Wiki 似乎不合适,因为您询问的是您的 问题,而不是一般性或类似讨论的问题。
-
对于没有星历的天体/航天器,检索轨道元素并使用开普勒方程传播。冥王星不是行星。
-
是的,我对“行星”的定义还是有点模糊。几年前有一些关于这个问题的讨论。据说阋神星也不是行星?
-
冥王星不再被视为主行星,但太阳系有数千颗小行星,冥王星就是其中之一。从技术上讲,我相信冥王星现在被认为是一个跨海王星天体(TNO)。行星被简单地定义为围绕恒星运行但自身不发光的任何物体,因此根据该定义,冥王星是行星。
标签: astronomy