<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:#0b5394">Hi there,</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:#0b5394"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:#0b5394">When you say translate point through the Qt pop-up window, do you mean you wish to render the geometry in a separate pop-up?</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:#0b5394"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:#0b5394">In terms of selection, you might have had a pointer to vtkPolyData that you provided as input to vtkIdFilter. If not, you could use the vtkPropPicker to get the actor under the mouse cursor. Once you have the actor, you can do actor->GetMapper()->GetInput() to get the vtkPolyData.</div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:#0b5394"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:#0b5394">Hope that helps.</div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><br></div><span style="color:rgb(11,83,148)"><span style="font-family:verdana,sans-serif"><b><font size="2">Sankhesh</font></b></span></span><div><b></b><br> </div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
<br><div class="gmail_quote">On Fri, Jul 8, 2016 at 2:56 PM, BBerco <span dir="ltr"><<a href="mailto:bebe0705@colorado.edu" target="_blank">bebe0705@colorado.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello everyone,<br>
<br>
I am working on a hybrid QT/VTK software where point clouds are represented<br>
inside a QVTK widget.<br>
<br>
My question pertains to user interaction with the underlying data (i.e, the<br>
point cloud coordinates):<br>
<br>
Using an instance of vtkInteractorStyleRubberBandPick, I can select one or<br>
several points among those displayed. The current implementation of the<br>
interactor returns the ID of the selected point (thanks to vtkIdFilter).<br>
This ID tells me which point in the model is currently selected.<br>
<br>
Now, let's assume that the user desires to translate the selected point<br>
(through QT pop-up window opened if at least one point is selected).<br>
Obviously, the underlying data set must be modified accordingly AND the view<br>
must be updated to reflect the data update.<br>
<br>
What is the best way to achieve this? Can one access & edit the underlying<br>
data starting all the way up from the rendering window and then going down<br>
to the actor, mapper and eventually vtkPolyData of interest?<br>
<br>
Thanks!<br>
<br>
<br>
<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://vtk.1045678.n5.nabble.com/Best-practice-to-interact-update-with-data-through-interactor-tp5739184.html" rel="noreferrer" target="_blank">http://vtk.1045678.n5.nabble.com/Best-practice-to-interact-update-with-data-through-interactor-tp5739184.html</a><br>
Sent from the VTK - Users mailing list archive at Nabble.com.<br>
_______________________________________________<br>
Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" 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" rel="noreferrer" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
<br>
Search the list archives at: <a href="http://markmail.org/search/?q=vtkusers" rel="noreferrer" target="_blank">http://markmail.org/search/?q=vtkusers</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/vtkusers" rel="noreferrer" target="_blank">http://public.kitware.com/mailman/listinfo/vtkusers</a><br>
</blockquote></div><br></div></div>