1、 QT+VTK 实现多个QWidget显示隐藏操作的时候,也出现actor 显示不全的问题,试过将QWidget 全部隐藏在将某一个显示,现象有所改变,但QWidget 执行QResizeEvent里获取QWidgetSize的时候有时还会异常,最终解决方案在SetRenderWindowSize之前更新一下管线,比如RenderWindow Render一下,应该是VTK 渲染机制的bug
2、使用vtk时常常遇到有时actor显示不全的情况,此时很可能是vtkcamera的问题,可以试试Renderer->ResetCamera();
另外,下面几个相机的函数也经常使用
double bounds[6];
m_spRenderer->ComputeVisiblePropBounds(bounds);
Renderer->ResetCameraClippingRange();