python - 我可以将 mayavi 图输出为 .vtk 文件以嵌入到网络应用程序中吗?

标签 python web-applications enthought mayavi xtk

好的,这里有一些背景知识。在从 xlsx 文件中读取数据集后,我在 Mayavi 中多次使用 mlab.plot3d() 将数据集绘制为 3d 线图。 现在,我正在尝试制作一个网络应用程序以交互方式在网络浏览器中查看创建的 3d 模型。 经过一番搜索,我找到了 xtk,并考虑将 Mayavi 输出保存为 .vtk 文件,并使用 xtk 在线查看。

问题1:这是一个愚蠢的计划吗?有更简单的方法吗? 问题2:如果可行,如何将一个mlab场景的所有组件输出到一个vtk文件中?

我搜索并从使用记录的 mayavi 管道子项中找到了 save_output() 函数,但这似乎只适用于单个对象。知道如何为整个场景做到这一点吗?

最佳答案

如果您已经安装了 mayavi,那么您将包含 tvtk python 库,这是它的依赖项之一。 documentation给出了一些示例,说明如何使用 write_data 函数将结构写入 vtk 文件。

关于python - 我可以将 mayavi 图输出为 .vtk 文件以嵌入到网络应用程序中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24340495/

相关文章:

python - 在 OS X 上将 MacPorts 安装的 Python 包与 Enthought(或其他一些)Python 一起使用?

python - pip install -U PySide 错误

python - 列表索引必须是整数,而不是元组

python - Django : Listing model field names and values in template

python - 如何制作非方形等高线图

html - 从 Spotify 应用程序访问播放列表文件夹结构?

javascript - 数据库顶部的网络浏览器中的队列?

asp.net - 在我的网站中添加 HttpModule 时出现 "500 Internal Server Error"?

python - 考虑python发行版wx

Enthought Canopy 中的 Python 版本不是最前面的