<div>Hi all,</div><div><br></div><div>My colleagues and I found a small bug in vtkPointHandleRepresentation3D, which prevents its behavior from mimicking the behavior of vtkPointWidget from the old widgets hierarchy. Basically, if TranslationMode is set to False from outside, and PlaceWidget is called, the crosshair should be placed at the center of the bounds passed to PlaceWidget. If TranslationMode is true, the bounds should be translated to fit around the position.</div>
<div><br></div><div>In vtkPointHandleRepresentation3D, the current behavior is that this property is not set to the Cursor3D instance until the first interaction. Thus, it's impossible to set TranslationMode to false (which is our case) before the first interaction. The fix is simple: In PlaceWidget, we update the Cursor3D object with the appropriate translation mode.</div>
<div><br></div><div>The changes are published here: <a href="http://review.source.kitware.com/#change,3106" style="background-color: transparent; ">http://review.source.kitware.com/#change,3106</a></div><div><br></div><div>
Thanks and Regards,</div><div>Shash</div>