太阳系计算机模型

Mat*_*yra 5 astronomy

我有兴趣建立一个用于网络的太阳能系统的3D模型(可能是AS3和papervision),并且一直在研究如何编码行星位置.我的想法是从美国国家航空航天局下载已计算的位置,因为计算位置我自己看似但是过于复杂.我不确定我是否应该使用以helio为中心或以地球为中心的编码.

我想知道是否有任何人有这方面的经验.哪种方法会更好?美国宇航局的JPL网站似乎将我们太阳系中所有主要机构的位置视为以地球为中心.虽然将Voyager和Mars Lander任务添加到模型中时,我可以看到这会成为一个问题吗?

任何反馈,评论和链接都非常欢迎.

编辑:我有一个使用日心坐标的粗略模型运行,但我无法找到这种格式的所有行星的坐标.

更新:

我没有太多的细节来提供知识,因为我真的不知道我在做什么(从空间的角度来看).我想搞定3D编程,对空间很感兴趣.我的想法是,我将首先制作一个粗糙的太阳系模拟器,首先是所有行星及其轨道运行器(最初可能不包括卫星).也许包括新闻聚合器和一些新闻/资源链接等.一般的想法是允许人们点击并对去月球和火星(作为首发)感到非常兴奋.

从长远来看,我希望能够添加卫星和月球任务(回溯到70年代,看月亮任务).

因此,回答Arrieta的问题,这个想法不是要计算日食,而是要建立一个易于接近的互动空间探索,并在途中学习一些3D和空间相关的东西.

Esc*_*alo 4

很高兴您想构建自己的模拟器,但根据您想要做什么,这可能不是一件容易的事。最简单的方法如下:

  1. 下载 JPL-DE405 星历表和用于检索行星位置的子程序(相对于太阳系重心)。
  2. 请求时间跨度,计算位置,并以视觉上吸引人的方式将其显示在屏幕上
  3. 完毕

现在,你为什么要这样做?如果你想查看行星的轨道,就这样。你完成了。如果您想计算几何事件(例如日食、视线或照明),那么您将面临完全不同的游戏。这就是航天,并不简单。

请说得更具体一些。您对“地心”或“日心”坐标的区分实际上没有什么大困难。如果您拥有日心坐标系中的所有状态,则可以通过简单的矢量减法来计算地心坐标系。这不是问题!问题还有一千多个,但您需要具体说明,以便我们提供更多指导。

几十年来,喷气推进实验室一直在提供高质量的星历表,我们拥有一支由优秀人才组成的完整团队。这是最难做对的事情之一!

再次强调,请提供更多详细信息或查看其他信息来源。

请谷歌搜索“太阳能系统模拟器”(在 JPL 完成),看看它是否满足您的需求。

干杯。