I&#39;m having trouble setting up a zoom functionality into my vtkContextView. Currently, I create vtkContextView, and put its vtkRenderWindow into a QVTKWidget so it shows up on my GUI.<div><br></div><div>I&#39;ve tried using a vtkInteractorStyleImage as vtkContextView&#39;s interactor style, with no success.</div>
<div><br></div><div><div><font class="Apple-style-span" face="tahoma, sans-serif"><font class="Apple-style-span" color="#666666">contextView-&gt;GetScene()-&gt;SetInteractorStyle(</font></font></div><div><span class="Apple-tab-span" style="white-space:pre"><font class="Apple-style-span" face="tahoma, sans-serif"><font class="Apple-style-span" color="#666666">                </font></font></span><font class="Apple-style-span" face="tahoma, sans-serif"><font class="Apple-style-span" color="#666666">vtkSmartPointer&lt;vtkInteractorStyleImage&gt;::New());</font></font></div>
<div><font class="Apple-style-span" face="tahoma, sans-serif"><font class="Apple-style-span" color="#666666"><br></font></font></div><div><div><font class="Apple-style-span" face="tahoma, sans-serif"><font class="Apple-style-span" color="#666666">vtkSmartPointer&lt;QVTKInteractor&gt; renderWindowInteractor = vtkSmartPointer&lt;QVTKInteractor&gt;::New();</font></font></div>
<div><font class="Apple-style-span" face="tahoma, sans-serif"><font class="Apple-style-span" color="#666666">renderWindowInteractor-&gt;SetRenderWindow(contextView-&gt;GetRenderWindow());</font></font></div><div><font class="Apple-style-span" face="tahoma, sans-serif"><font class="Apple-style-span" color="#666666">renderWindowInteractor-&gt;Initialize();</font></font></div>
</div><div><font class="Apple-style-span" face="tahoma, sans-serif"><font class="Apple-style-span" color="#666666">renderWindowInteractor-&gt;SetInteractorStyle(vtkSmartPointer&lt;vtkInteractorStyleImage&gt;::New());</font></font></div>
<div><br></div><div><br></div><div> Is there a proper way to set up zoom / pan functionality in these vtkContextViews?</div></div>