Fix qwidgetrep pick method
The old code used the picker which has a tolerance to handle 2d objects in 3d. For large datasets I think the tolerance could cause incorrect results. Since the widget is a plane we can do the computation analytically with high accuracy and very quickly so we do it that way.
Showing with 33 additions and 35 deletions