[vtkusers] Refresh issue with QVTKWidget
Guillaume Dumont
rippalka at gmail.com
Mon Jun 9 12:23:28 EDT 2014
Hi all,
I am coming for help after searching a solution for a long time that I
cannot seem to figure out.
To put my problem in context, I am using QVTKWidget from VTK 6.1 inside one
of the widgets I wrote. I decided not to use the QVTKWidget directly but
rather hide it from the user of the widget. My class looks like it:
class MyWidget: public QWidget
{
...
public:
// my overkill render method that I call after a change in my scene
void updateRender()
{
this->m_vtkRenderer->GetRenderWindow()->Render();
this->m_vtkRenderer->GetRenderWindow()->GetInteractor()->Render();
m_vtkWidget->update();
m_vtkWidget->updateGeometry();
this->update();
this->updateGeometry();
}
protected:
QVTKWidget* m_vtkWidget;
};
Now the problem: when the camera location is changed programatically
(reset or specific position), only the middle rectangle is rendered. Until
I resize the window or play with the renderer enough, the full renderwindow
is rendered.
Here is what it looks like (sorry, the model is zoomed in):
After the camera is set programmatically: http://i.imgur.com/s4a1rOr.png
After moving the window: http://i.imgur.com/2Gg4jBE.png
--
Guillaume
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20140609/416729e3/attachment.html>
More information about the vtkusers
mailing list