我有许多3D数组,其中包含空间中每个点的数量数据。因此
A10[4][3][6]
给出坐标 (4,3,6( 处此数量的值。此数组A10
包含某个时间的值t = 10
。有这样的数组,可以持续 200 个时间单位。此数量的值随空间中的时间而变化。我希望对这些数据进行动画处理。
如何使用Mayavi或任何其他软件执行此操作?
您可以使用 Matplotlib 动画。FuncAnimation使用Matplotlib制作3D动画。
您将在官方文档中找到3D动画工作示例。
您也可以将 mayavi 保留为 3D 渲染,在这种情况下,您可以查看 mayavi 官方文档中的mlab_animating
另请注意,您的问题与以下问题相似:
- 动画-a-mayavi-points3d-plot
- 使用Mayavi-MLAB-Points3D进行动画处理