I've found a Boolean operation that will fail in OCE 0.17 but work in OCCT 6.8.0 using the draw test harness. I was unable to compile OCE with the draw test harness, so attached is a step file, a pythonocc script and a draw test harness script to demonstrate the issue.
If anyone has the draw test harness with OCE that would be the best comparison.
Any tips on where to begin debugging this?
Edit 1: I am able to perform a BOP section to get the edges...then form a closed wire from the edges...then build a planar face...essentially recreating the common operation...
I've found a Boolean operation that will fail in OCE 0.17 but work in OCCT 6.8.0 using the draw test harness. I was unable to compile OCE with the draw test harness, so attached is a step file, a pythonocc script and a draw test harness script to demonstrate the issue.
oce_occt_bop_fail.zip
If anyone has the draw test harness with OCE that would be the best comparison.
Any tips on where to begin debugging this?
Edit 1: I am able to perform a BOP section to get the edges...then form a closed wire from the edges...then build a planar face...essentially recreating the common operation...