Hi!<br>This one will work, the difference is in selecting InteractorStyle.<br><br>#include &lt;vtkRenderWindow.h&gt;<br>#include &lt;vtkRenderWindowInteractor.h&gt;<br>#include &lt;vtkRenderer.h&gt;<br>#include &lt;vtkSphereSource.h&gt;<br>
#include &lt;vtkPolyDataMapper.h&gt;<br>#include &lt;vtkCommand.h&gt;<br>#include &lt;vtkActor.h&gt;<br>#include &lt;vtkCallbackCommand.h&gt;<br>#include &lt;vtkSmartPointer.h&gt;<br>#include &lt;vtkPointPicker.h&gt;<br>#include &quot;vtkCamera.h&quot;<br>
#include &quot;vtkInteractorObserver.h&quot;<br>#include &quot;vtkInteractorStyleTerrain.h&quot;<br> <br>void ClickCallbackFunction ( vtkObject* caller, long unsigned int eventId, void* clientData, void* callData );<br> <br>
int main ( int argc, char* argv[] )<br>{<br> <br>  vtkSmartPointer&lt;vtkSphereSource&gt; SphereSource = vtkSmartPointer&lt;vtkSphereSource&gt;::New();<br>  SphereSource-&gt;SetCenter(0.0, 0.0, 0.0);<br>  SphereSource-&gt;SetRadius(5.0);<br>
  SphereSource-&gt;Update();<br> <br>  vtkSmartPointer&lt;vtkPolyDataMapper&gt; Mapper = vtkSmartPointer&lt;vtkPolyDataMapper&gt;::New();<br>  Mapper-&gt;SetInput(SphereSource-&gt;GetOutput());<br> <br>  vtkSmartPointer&lt;vtkActor&gt; Actor = vtkSmartPointer&lt;vtkActor&gt;::New();<br>
  Actor-&gt;SetMapper(Mapper);<br> <br>  vtkSmartPointer&lt;vtkRenderer&gt; Renderer = vtkSmartPointer&lt;vtkRenderer&gt;::New();<br>  Renderer-&gt;SetBackground(1,1,1); // Background color white<br>  Renderer-&gt;AddActor(Actor);<br>
 <br>  vtkSmartPointer&lt;vtkRenderWindow&gt; RenderWindow = vtkSmartPointer&lt;vtkRenderWindow&gt;::New();<br>  RenderWindow-&gt;AddRenderer(Renderer);<br> <br>  vtkSmartPointer&lt;vtkRenderWindowInteractor&gt; RenderWindowInteractor = vtkSmartPointer&lt;vtkRenderWindowInteractor&gt;::New();<br>
  RenderWindowInteractor-&gt;SetRenderWindow ( RenderWindow );<br> <br>  vtkSmartPointer&lt;vtkInteractorStyleTerrain&gt; InteractorStyle = vtkSmartPointer&lt;vtkInteractorStyleTerrain&gt;::New();<br><br>  RenderWindowInteractor-&gt;SetInteractorStyle( InteractorStyle );<br>
<br>  vtkSmartPointer&lt;vtkCallbackCommand&gt; ClickCallback = vtkSmartPointer&lt;vtkCallbackCommand&gt;::New();<br>  ClickCallback-&gt;SetCallback ( ClickCallbackFunction );<br> <br>//  RenderWindowInteractor-&gt;GetInteractorStyle()-&gt;AddObserver ( vtkCommand::LeftButtonPressEvent, ClickCallback );<br>
  InteractorStyle-&gt;AddObserver ( vtkCommand::LeftButtonPressEvent, ClickCallback );<br> <br>  RenderWindowInteractor-&gt;Initialize();<br>  RenderWindowInteractor-&gt;Start();<br> <br>  return 0 ;<br>}<br> <br>void ClickCallbackFunction ( vtkObject* caller, long unsigned int eventId, void* clientData, void* callData )<br>
{<br>  vtkstd::cout &lt;&lt; &quot;Click callback&quot; &lt;&lt; vtkstd::endl;<br>}<br><br><br><div class="gmail_quote">On Thu, Nov 19, 2009 at 8:30 AM, David Doria <span dir="ltr">&lt;<a href="mailto:daviddoria%2Bvtk@gmail.com">daviddoria+vtk@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Radu, please &quot;reply all&quot; so the list gets your email too.<br><br>I have the same problem - the callback just seems to be ignored:<br>
<a href="http://www.vtk.org/Wiki/Handle_mouse_events" target="_blank">http://www.vtk.org/Wiki/Handle_mouse_events</a><br clear="all">
<br>Thanks,<br><font color="#888888"><br>David<br>
</font><br>_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.vtk.org/mailman/listinfo/vtkusers" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
<br></blockquote></div><br>