返回常见问题
渲染显示
2026-05-18
1 分钟阅读
VTK 渲染窗口刷新/不更新的解决方案
修改 Actor、Mapper、数据或相机后 VTK 画面不更新时应如何调用 Modified、Update 和 Render。
问题描述
修改数据或属性后,VTK 窗口没有更新。
基本刷新
actor.GetProperty().SetColor(1, 0, 0)
window.Render()
修改底层数据
如果直接改了 vtkPoints、vtkCellArray 或数组,需要标记对象已修改:
points.Modified()
polydata.Modified()
mapper.Update()
window.Render()
建议
先判断你改的是显示属性、Mapper 输入,还是底层数据。不同层级需要刷新的对象不同。
相关内容
反馈
发现内容错误、链接失效或希望补充案例,可以提交反馈。