Python Mayavi2 @ mayavi2.standalone

时间:2014-09-10 08:38:04

标签: python mayavi

我开始学习使用Python进行3D可视化的Mayavi2。 在examplesMayavi 4.3.1 documentation之一中,弹出以下命令:

@mayavi2.standalone

我认为@字符在Python标识符中无效..无论如何,如果没有以下导入,命令似乎不起作用:

from mayavi.scripts import mayavi2

这个命令做什么?我试图谷歌搜索文档,但找不到任何文档。

1 个答案:

答案 0 :(得分:2)

给出

@mayavi2.standalone
def view():
    from mayavi.sources.vtk_data_source import VTKDataSource
    from mayavi.modules.outline import Outline
    from mayavi.modules.surface import Surface
    from mayavi.modules.vectors import Vectors

    mayavi.new_scene()
    # The single type one
    src = VTKDataSource(data = ug1)
    mayavi.add_source(src)
    mayavi.add_module(Outline())

@ mayavi2.standalone是装饰者,它是有效的python标识符。了解decorators

你可以在mayavi2模块中看到独立的方法