我正在寻找与Python兼容的3D图形。大多数情况下,我希望能够绘制线并在3D中查看它们。我真的没有这方面的经验,我正在寻找知识和教程。
我通过实验来学习编程。那么我需要哪些软件包来做三维图形呢?我真的很喜欢使用emacs,所以如果你有这些建议,那就太棒了!
总结如下:
发布于 2013-08-02 21:09:01
用于3D图表(编辑)
如果您只需要绘制一个3D图形并定期更新它,格努图可能是合适的。使用Python的子进程库,您可以在一个过程中生成具有各种输出格式的图形,例如SVG或PNG。
另外,请参阅下面Tom的答案,以获得另一个库建议。
实时3D (原件)
这个答案是给那些对实时图形感兴趣的人。
渲染3D图形的标准方法是使用与GPU接口的OpenGL库。OpenGL是一个很大的话题,但是专注于一个特定的应用程序,比如绘制3D线应该不会太困难。
python http://pyopengl.sourceforge.net/存在绑定
-可能是提供X平台窗口和上下文设置的最佳方法,并且包含在上述绑定中。
Opengl --使用Opengl的主要方式有两种,一种是“遗留”风格,另一种是“现代”风格。对于简单的应用程序,遗产往往更容易开始,尽管学习现代是一个更好的长期投资。
以下是一些学习的链接--不要觉得有义务全部阅读--选择与你相关的主题。
发布于 2013-08-03 04:14:19
在Python中实现三维可视化的最简单方法是VPython。
例如,要绘制一个正方形的曲线,它只是:
square = curve(pos=[(0,0),(0,1),(1,1),(1,0),(0,0)])这比MayaVI、VTK、OpenGL等简单得多。
另一个简单的选择是matplotlib的3D图形。它更好的数量细节,但没有那么简单,快速和互动的三维部分。
https://stackoverflow.com/questions/18026134
复制相似问题