<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;color:#000000">I would really appreciate any help because I really don't see where it can go wrong.</div><div class="gmail_default" style="font-family:verdana,sans-serif;color:#000000">
Thanks in advance!</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Jun 9, 2014 at 12:23 PM, Guillaume Dumont <span dir="ltr"><<a href="mailto:rippalka@gmail.com" target="_blank">rippalka@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)">Hi all,</div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)">
<br></div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)">
I am coming for help after searching a solution for a long time that I cannot seem to figure out.</div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)">

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:</div>

<br clear="all"><div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)">​class MyWidget: public QWidget</div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)">

{</div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)">   ...</div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)">public:</div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)">

   // my overkill render method that I call after a change in my scene</div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)">   void updateRender()</div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)">

   {</div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)">        this->m_vtkRenderer->GetRenderWindow()->Render();</div>

<div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)"><span style="white-space:pre-wrap">        </span>this->m_vtkRenderer->GetRenderWindow()->GetInteractor()->Render(); </div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)">

<span style="white-space:pre-wrap">     </span>m_vtkWidget->update();</div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)"><span style="white-space:pre-wrap">      </span>m_vtkWidget->updateGeometry();</div>

<div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)"><span style="white-space:pre-wrap">        </span>this->update();</div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)">

<span style="white-space:pre-wrap">     </span>this->updateGeometry();</div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)">   }</div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)">

protected:</div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)">   QVTKWidget* m_vtkWidget;</div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)">};​</div>

<br></div><div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)">​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.</div>

<div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)">Here is what it looks like (sorry, the model is zoomed in):</div>

<div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)">After the camera is set programmatically: <a href="http://i.imgur.com/s4a1rOr.png" target="_blank">http://i.imgur.com/s4a1rOr.png</a></div>
<div class="gmail_default" style="font-family:verdana,sans-serif;color:rgb(0,0,0)">
After moving the window: <a href="http://i.imgur.com/2Gg4jBE.png" target="_blank">http://i.imgur.com/2Gg4jBE.png</a></div><span class="HOEnZb"><font color="#888888"><br></font></span></div><span class="HOEnZb"><font color="#888888"><div>
<br></div><div><br></div>-- <br><div><span style="border-collapse:collapse"><span style="font-size:10pt;font-family:'Trebuchet MS';color:rgb(51,51,51);font-weight:normal;font-style:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;background-color:transparent">Guillaume</span></span></div>


</font></span></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div><span style="border-collapse:collapse"><span style="font-size:10pt;font-family:'Trebuchet MS';color:rgb(51,51,51);background-color:transparent;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Guillaume Dumont</span><br>
<span style="font-size:10pt;font-family:'Trebuchet MS';color:rgb(51,51,51);background-color:transparent;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Kremlin-Bicêtre, France</span><br>
<span style="font-size:10pt;font-family:'Trebuchet MS';color:rgb(51,51,51);background-color:transparent;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">Email: </span><span style="font-size:10pt;font-family:'Trebuchet MS';color:rgb(0,0,204);background-color:transparent;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap"><a href="mailto:me@guillaumedumont.com" style="color:rgb(0,0,204)" target="_blank">me@guillaumedumont.com</a></span><br>
<span style="font-size:10pt;font-family:'Trebuchet MS';color:rgb(51,51,51);background-color:transparent;font-weight:normal;font-style:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap">EPITA SCIA 2013</span></span></div>

</div>