Archived issue #0022829
Incorrect result of boolean Fuse operation
Description
Post from the Forum - http://www.opencascade.org/org/forum/thread_22294/.
"Hello,
I used a boolean common and subtract to divide a torus into two parts. Then I tried to unite both part back into a torus. Here I attach both parts in brep file. Both my code calling BRepAlgoAPI_Fuse and Salome4.1.4 Fuse operation gives non-valid shape. I think it's a bug somewhere in BRepAlgoAPI_Fuse, or should I call other code to achieve my goal?
Thank you for your possible help on this!
Jane"
"Hello,
I used a boolean common and subtract to divide a torus into two parts. Then I tried to unite both part back into a torus. Here I attach both parts in brep file. Both my code calling BRepAlgoAPI_Fuse and Salome4.1.4 Fuse operation gives non-valid shape. I think it's a bug somewhere in BRepAlgoAPI_Fuse, or should I call other code to achieve my goal?
Thank you for your possible help on this!
Jane"
Steps to reproduce
pload ALL
restore Solid_3.brep a
checkshape a
## Ok
restore Solid_7.brep b
checkshape b
## Ok
bop a b
bopfuse r
checkshape r
## ==> Not valid and incorrect shape.
restore Solid_3.brep a
checkshape a
## Ok
restore Solid_7.brep b
checkshape b
## Ok
bop a b
bopfuse r
checkshape r
## ==> Not valid and incorrect shape.
Public activity
4 archived notes
Participants are labeled by their role within this record.
Not reproduced on current master (vc10 win64), please add test case and close the issue
Branch [archived branch] has been created by Commenter 3.
[revision removed]
Detailed log of new commits:
Author: Commenter 3
Date: Thu Oct 30 10:47:50 2014 +0300
0022829: Incorrect result of boolean Fuse operation
Added test case bugs/modalg_5/bug22829
[revision removed]
Detailed log of new commits:
Author: Commenter 3
Date: Thu Oct 30 10:47:50 2014 +0300
0022829: Incorrect result of boolean Fuse operation
Added test case bugs/modalg_5/bug22829
Problem is not reproduced on current state of master on Windows and Debian60-64 in Release and Debug modes.
Branch CR22829 was created. It contains test case:
bugs modalg_5 bug22829 - OK
Branch CR22829 was created. It contains test case:
bugs modalg_5 bug22829 - OK
Branch [archived branch] has been deleted by Participant.
[revision removed]
[revision removed]