Boolean cut has issues when it involves a common Edge between argument and the tool.

In this operation the argument and the tool both have a common edge (Attachment: Highlighted in blue) which affects the boolean cut operation.
When we rotate or offset the shape to avoid the common edge boolean cut operation works as intended.
Is there a solution to get the boolean cut done without changing the original shapes?

Dmitrii Pasukhin's picture

Hello, please report a bug here: My View - MantisBT or New Issue · Open-Cascade-SAS/OCCT (recommended to use GitHub)

"Common" Edge is probably not common purely, but just the edge that lay on the cutting area. That is more interesting. Common is rare case (common = they are share the same pointer). So, the current problem have a high impact. Please report a bug.

Best regards, Dmitrii.

kavinda Thathsara's picture

Thank you Dmitrii for quick reply.
I have reported the issue in GitHub (Link attached below).
https://github.com/Open-Cascade-SAS/OCCT/issues/245
Thanks,
Kavinda.