Issue can easily be reproduced using github demo:
When section (slice) tool active, with default "orbiting" as viewpoint navigation, a new section will be created if the cursor is over any geometry when the "left-mouse-button up" event fired.
This is undesirable since if "mouse-button-down" and "mouse-button-up" is not at very close proximity in a short period of time, such user action shall be interpreted as "obit navigation" ONLY, but NOT to create new section (slice) plane after orbiting.
Number of section (slice) planes will be bumped up vey quickly and unintentionally if the user obit a lot during "create section".
There is no such over-sensitivity when I checked out xeokit sdk slicing examples.
Issue can easily be reproduced using github demo:
When section (slice) tool active, with default "orbiting" as viewpoint navigation, a new section will be created if the cursor is over any geometry when the "left-mouse-button up" event fired.
This is undesirable since if "mouse-button-down" and "mouse-button-up" is not at very close proximity in a short period of time, such user action shall be interpreted as "obit navigation" ONLY, but NOT to create new section (slice) plane after orbiting.
Number of section (slice) planes will be bumped up vey quickly and unintentionally if the user obit a lot during "create section".
There is no such over-sensitivity when I checked out xeokit sdk slicing examples.