0025829: Instability: bfuse produces bad shape on 32-bit and good on 64-bit
There is difference in results of tests on 32- and 64-bit Windows on current development version, the following tests are BAD on 32-bit and OK on 64-bit:
bugs modalg_4 bug697_2 bug697_4 bug697_7 bug697_8
The difference is in result of bfuse command: on 54-bit it produces valid shape while on 32-bit it produces shape without some faces (see attached image) and checkshape reports "BRepCheck_BadOrientationOfSubshape"
I run on i7-4790 CPU, 16 Gb RAM, Windows 7, vc10 SP1
Steps To Reproduce
test bugs modalg_4 bug697_2
test bugs modalg_4 bug697_4
test bugs modalg_4 bug697_7
test bugs modalg_4 bug697_8
It's seems that there is a some problem with face-face intersector (inside BOPAlgo).
I extracted two faces from initial shape - f1.brep + f2.brep.
The following script can be used to reproduce this issue:
bopcurve f1 f2
That script produce the following results:
2 curve(s) found.