在Python中绘制3D动画

时间:2013-08-23 03:00:47

标签: python graphics

寻找图书馆或框架来帮助我完成以下工作:

我每隔几毫秒就会收到(x,y,z)向量,告诉我一个物体是如何移动的。我想在屏幕的中心画一个点开始,让它移动 - 概述它的路径 - 直到我告诉它停止。

在3D中,我需要一些简单的方法来旋转或平移这个动画以获得不同的视角。

有关在Python中使用什么来实现此目的的任何建议?也许是一个简单的游戏/图形库?

2 个答案:

答案 0 :(得分:1)

我相信PyOpenGL会让你直接从python访问OpenGL。

答案 1 :(得分:1)

您可以使用pyqtgraph。我一直在用它来制作3D图形图。它有一个方法散点图,可以快速更新屏幕上的一个点。您还可以使用方位角和高程访问视图以围绕对象进行轨道运行。 http://www.pyqtgraph.org/documentation/3dgraphics/glscatterplotitem.html它在下面使用了pyopengl,但它是一种快速而简单的方法来访问这些函数。