Open
Description
This is a result of #740 that I did not anticipate 😂 . Anytime we have a pointer_leave
event on an object in the Subplot Scene, it will pickup the plane mesh of the subplot Frame for the picking info.
Example, when leaving any one of these scatter points:
<pygfx.objects._events.PointerEvent object at 0x7fa7a40b20d0>
{'rgba': Color(0.8784, 0.8431, 0.098, 1.0), 'world_object': <pygfx.Mesh at 0x7fa7ff5e1090>, 'face_index': 1, 'face_coord': (0.06349206349206349, 0.6031746031746031, 0.31746031746031744)}
@almarklein do you think the best thing to do is just filter out the plane mesh anytime it appears in the pick info? In fastplotlib the events handling is wrapped so that's easy to do:
fastplotlib/fastplotlib/graphics/_base.py
Lines 300 to 312 in d97307b
Metadata
Metadata
Assignees
Labels
No labels