我在一个课程的项目中工作,预测太阳系行星(和其他物体)的速度和位置。如果我可以可视化预测对象的数据,如果可以生成3D图像,如果在视频中这是令人惊叹的,那将是非常酷的。你知道有什么库可以让我使用这些数据来生成图像或视频吗?(我不关心使用哪种语言)
数据:
半径模拟步骤( video)
/or colours of
)
提前感谢,欢迎任何建议。
发布于 2010-05-04 21:43:31
对于这种类型的可视化,我使用了几种方法(都是通过Python):
VPython非常容易学习,你可以在几分钟内获得行星围绕太阳旋转的动态3D可视化。也有一些贡献可以帮助制作电影,但我还没有用过这些。
也可以直接使用OpenGL,比如通过wxPython窗口中的PyOpenGL,或者使用PyGlet。这种方法比VPython更基本,可能需要更长的时间,而我知道的唯一制作电影的方法是通过屏幕截图等。
VTK是一个非常令人印象深刻的3D可视化库,但学习起来要难得多。VTK,像其他的一样,将进行开箱即用的动态可视化,并且它是唯一一个具有用于制作图像和电影的内置模块。虽然它是一个复杂得多的库,但如果你想让行星围绕恒星旋转,并在矢量场离子风暴中绘制气体云的等高线图,VTK可以做到。还有MayaVi,它使得VTK更容易访问和交互。
https://stackoverflow.com/questions/2750591
复制相似问题