<div>VTK will support multi-touch quite easily.  The way that multi-touch works is that the driver of the multi-touch device translates each multi-touch &quot;action&quot; into a GUI event that is sent to the application.  So a two-finger drag becomes a &quot;scroll&quot; event for the application, etc.  At no time does the application &quot;see&quot; the multiple finger actions, it just sees a single event.</div>
<div><br></div><div>The x11 &quot;synaptics&quot; driver provides support for multi-touch (though it only supports two-finger scrolling and the various taps for now).  The driver can map gestures to any of the five buttons and five modifiers or to the mousewheel.  These &quot;button&quot; events can then be used by the application to perform rotation, zoom, or what have you.</div>
<div><br></div><div>In summary, support of multi-touch is really a driver issue.  No changes to VTK are needed at all, it does everything that is needed for multi-touch, and if e.g. you write a VTK application for the MacBook you can take full advantage of the multi-touch trackpad.</div>
<div><br></div><div>    David</div><div><br></div><br><div class="gmail_quote">On Sun, Oct 11, 2009 at 8:49 AM, Wagner Sales <span dir="ltr">&lt;<a href="mailto:wsales@gmail.com">wsales@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi,<br>
<br>
I don&#39;t think VTK haves a support in multi touch. To do this, have<br>
some issues coming from the multi platform approach. For example, I<br>
don &#39;t know a support for multi touch in X11, which are used by a lot<br>
of UN*X platforms. Then, I think this support doesn&#39;t exist yet and<br>
will not coming soon.<br>
<br>
Regards,<br>
<br>
Wagner<br>
<br>
2009/10/11 bkchng &lt;<a href="mailto:bkchng@gmail.com">bkchng@gmail.com</a>&gt;:<br>
<div><div></div><div class="h5">&gt;<br>
&gt; Hi,<br>
&gt;<br>
&gt; I&#39;m a new user of VTK, currently experimenting with the use of it to develop<br>
&gt; a 3D model viewer that is able to take in multi touch input from CCV,<br>
&gt; through the TUIO client TUIO CPP.<br>
&gt;<br>
&gt; Has anyone managed to make VTK accept input from multiple points? e.g. for<br>
&gt; multi touch, you can use 2 fingers to either zoom in or rotate an object,<br>
&gt; whereas currently the VTKRenderWindowInteractor only takes in<br>
&gt; mouse/trackball/joystick input. I&#39;m not too familiar with VTK so I was<br>
&gt; hoping someone could start me off somewhere.<br>
&gt;<br>
&gt; Thanks so much for reading!<br>
&gt; --<br>
&gt; View this message in context: <a href="http://www.nabble.com/Multi-Touch-input-in-VTK--tp25781875p25781875.html" target="_blank">http://www.nabble.com/Multi-Touch-input-in-VTK--tp25781875p25781875.html</a><br>
&gt; Sent from the VTK - Users mailing list archive at Nabble.com.<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
&gt;<br>
&gt; 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>
&gt;<br>
&gt; 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>
&gt;<br>
&gt; Follow this link to subscribe/unsubscribe:<br>
&gt; <a href="http://www.vtk.org/mailman/listinfo/vtkusers" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
&gt;<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>
</div></div></blockquote></div><br>