首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法用pvpython呈现某物(截图)

无法用pvpython呈现某物(截图)
EN

Stack Overflow用户
提问于 2019-11-18 11:31:34
回答 1查看 260关注 0票数 0

我在截屏上是新手,我想制作一个只使用pvpython呈现vtk文件的脚本。因此,我写了这个脚本

代码语言:javascript
复制
from paraview.simple import *
from paraview.vtk.vtkFiltersSources import vtkSphereSource
paraview.simple._DisableFirstRenderCameraReset()
renderView1 = GetActiveViewOrCreate('RenderView')
renderView1.ViewSize = [1080, 860]
reader = OpenDataFile([nameFile...])
Interact()
Render()

但是当我使用命令.\pvpython.exe .\myscript.py使用pvpython启动脚本时,可视化显示了一个空窗口,没有网格。

有人知道为什么我的网格没有呈现在视图中吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-18 14:31:44

为了在视图中添加读取器输出,必须在Show()之前调用Interact()

Show()将在视图中添加当前的活动对象。要显式地将读取器输出添加到视图中,可以使用Show(reader)

Render()之后调用Interact()也是不需要的

这里的编辑是加载文件并以默认3d视图为中心显示它的最小脚本:

代码语言:javascript
复制
from paraview.simple import *
reader = OpenDataFile("/path/to/your/file")
Show()
Interact()
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58913633

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档