Paraview作为开源的跨平台数据可视化程序,提供了和python的无缝整合。支持python脚本为用户提供了更大的便利性。
假设用户安装的是发行版的Paraview。
本机安装位置为:C:\Program Files\ParaView 5.6.0-MPI-Windows-msvc2015-64bit
不推荐
):推荐
)。pvpython 交互执行单条命令,可以实现和GUI窗口的交互操作。
首先输入 pvpython 命令进入python环境,然后依次执行单条命令。
最后输入 Interact() 可以实现和窗口的交互,通过按q或Q键退出交互模式。
$ pvpython
Python 2.7.15 (default, Sep 5 2018, 14:22:01) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from paraview.simple import *
>>> Cone()
<paraview.servermanager.Cone object at 0x0000025000471AC8>
>>> Show()
<paraview.servermanager.GeometryRepresentation object at 0x0000025000471A20>
>>> Render()
<paraview.servermanager.RenderView object at 0x0000025000471AC8>
>>> Interact()
pvbatch 可以一次执行一个脚本,相当于pvpython的批处理版本,但是不支持交互操作,当遇到 Interact() 的时候会报错:
RuntimeError: Configuration doesn’t support interaction.
可以通过点击paraview界面的 Tools > Start Trace 和 Tools > Stop Trace 生成paraview界面交互操作的python脚本。根据这个来学习一些脚本的写法。