AIS_InteractiveObject: Why does picking use presentation bounding box instead of sensitive entity for initial filtering? #1143
akakazeruri
started this conversation in
General
Replies: 2 comments 1 reply
-
|
The bounding box of AIS_InteractiveObject always only takes PrsMgr_PresentableObject::BoundingBox(). When my sensitive object and presentation object are not in the same location (or even when I don't have a presentation object at all), the picking result deviates from my expectation. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment

Uh oh!
There was an error while loading. Please reload this page.
-
In OpenCASCADE's interactive object design, the presentation object and sensitive object of AIS_InteractiveObject are separated and can be different. However, when picking objects, OCCT uses the bounding box generated by the presentation object for collision detection filtering. Isn't this a logical bug? Shouldn't it be designed to use the sensitive object's bounding box for collision detection during picking?
Beta Was this translation helpful? Give feedback.
All reactions