Page MenuHomePhabricator

[PointSet interaction] Picking/hovering in 3-d render window highlights wrong points when in close proximity to other points
Closed, ResolvedPublic

Description

When having two points in a point set close to each other and you zoom in on them on the 3-d render window, hovering tends to highlight the correct point/sphere. However, zoom out a little and it seems like the hitbox for the spheres are bigger than the spheres, which is fine for interaction in general but may result in highlighting another point that's further away than the closest point.

Capture.JPG (188×225 px, 12 KB)

Revisions and Commits

rMITK MITK
Restricted Differential Revision
Restricted Differential Revision

Event Timeline

kislinsk created this task.

My suspicion is that the reaction on hovering is a two-step process. As soon as the mouse pointer hovers over a sphere, I guess a search is started to check which point is closest to the mouse pointer but prematurely discontinued as soon as any point is "close enough" to the mouse pointer, leaving out other candidates that are actually closer.

kislinsk added a revision: Restricted Differential Revision.Nov 20 2023, 12:07 PM

Deleted branch from rMITK MITK: bugfix/T30262-SelectClosestPointInsteadOfAnyClosePoint.