Page MenuHomePhabricator

Basic interface for object picking
Closed, ResolvedPublic

Assigned To
None
Authored By
seitelm
Sep 8 2009, 8:46 AM
Referenced Files
F310: ChangeRequest.txt
Sep 8 2009, 9:08 AM
F309: ChangeRequest.txt
Sep 8 2009, 8:58 AM
Subscribers

Description

MITK currently only supports point picking. For more sophisticated 3D interactions, picking of objects (as represented by VTK) is required.

A basic interface should be implemented which allows for picking of vtkProp objects and retrieval of the associated mitk::DataTreeNode / mitk::BaseData objects.

Event Timeline

ChangeRequest

Requesting core modification...

ChangeRequest

Basic picking framework implemented with r18847, r18848, r18849

r18964:

  • Ensure that only pickable objects are considered for picking (controlled by property)
  • Use lower picking tolerance to increase picking accuracy

r18986: Use vtkCellPicker instead of vtkPointPicker for object picking to ensure that objects with large visualized triangles/cells are picked correctly

Basic interface implemented --> SETTING BUG TO FIXED