View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0033877 | Community | OCCT:Modeling Algorithms | public | 2025-03-03 07:36 | 2025-03-03 07:36 |
Reporter | NickZ | Assigned To | akaftasev | ||
Priority | normal | Severity | major | ||
Status | new | Resolution | open | ||
Platform | Windows | OS | VC++ 2022 | ||
Product Version | 7.8.0 | ||||
Summary | 0033877: BRepFilletAPI_MakeFillet fails on a simple shape | ||||
Description | After union of a box and a cylinder fillet operation fails on edge of the intersection in case when cylinder intersects an edge of the box. See the attached C:\DISoft\Keep\FilletsTest_3mar2025.cpp It happens in OCCT 7.8.0, 7.7.0, 7.5.0 and 6.9.1 | ||||
Steps To Reproduce | Debug the attached FilletsTest_3mar2025.cpp with v7.8.0 or any older one. ASSERT(makeFillet.IsDone()); at the bottom asserts. TopoDS_Shape stRes = makeFillet.Shape(); after that throws Exception StdFail_NotDone. It works if you change the failingCase to false at the top, The result is the intersection edge fileted nicely. See also the comments at the top of FilletsTest_3mar2025() | ||||
Tags | No tags attached. | ||||
Test case number | |||||