View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0030454 | Community | OCCT:Modeling Algorithms | public | 2019-01-22 21:01 | 2019-12-17 13:50 |
Reporter | galbramc | Assigned To | |||
Priority | normal | Severity | major | ||
Status | new | Resolution | open | ||
Platform | Linux | OS | Ubuntu | ||
Product Version | 7.3.0 | ||||
Summary | 0030454: Modeling Algorithms - BRepBuilderAPI_Sewing fails after BRepAlgoAPI_Fuse | ||||
Description | In previsous versions of OCCT (e.g. 6.8), calling BRepAlgoAPI_Fuse with faces and shells resulted in a shape that was a single shell. However, with OCCT 7.3 BRepAlgoAPI_Fuse returns a shape with multiple faces/shells. To achieve the old behavior we have tried to follow BRepAlgoAPI_Fuse with BRepBuilderAPI_Sewing. This generally works, but the attached example returns 2 shells from the sew operation when we expect to get 1 shell. I have a 2 questions: 1) Is there a better option to get the old behavior of BRepAlgoAPI_Fuse to return a single shell without using sewing? 2) I believe BRepBuilderAPI_Sewing should return a single shell with the attached example. | ||||
Steps To Reproduce | Compile and run the example in the attached tar file. | ||||
Tags | No tags attached. | ||||
Test case number | |||||
|
Fuse_Shell.tgz (7,794 bytes) |
|
Update. I just noticed if I sew the result from sew one more time I get the single shell I'm looking for. |
|
Fuse_Shell2.tgz (31,810 bytes) |
|
I've attached a 2nd case (Fuse_Shell2.tgz) where repeating the sew operation does not work. In summary. The files src.brep and tool.brep give the expected result if sew is called twice. sec2.brep and tool2.brep do not give a single shell even after calling sew twice. |
|
I just wanted to confirm that I still see this issue in OCCT 7.4. Any guidance on how I'm possibly using these functions incorrectly would be greatly appreciated. |
Date Modified | Username | Field | Change |
---|---|---|---|
2019-01-22 21:01 | galbramc | New Issue | |
2019-01-22 21:01 | galbramc | Assigned To | => msv |
2019-01-22 21:01 | galbramc | File Added: Fuse_Shell.tgz | |
2019-01-23 17:44 | galbramc | Note Added: 0081868 | |
2019-01-23 19:12 | galbramc | File Added: Fuse_Shell2.tgz | |
2019-01-23 19:13 | galbramc | Note Added: 0081869 | |
2019-10-11 22:31 | galbramc | Assigned To | msv => abv |
2019-10-11 22:31 | galbramc | Note Added: 0088057 | |
2019-12-17 13:50 | kgv | Summary | BRepBuilderAPI_Sewing fails after BRepAlgoAPI_Fuse => Modeling Algorithms - BRepBuilderAPI_Sewing fails after BRepAlgoAPI_Fuse |