View Issue Details

IDProjectCategoryView StatusLast Update
0033877CommunityOCCT:Modeling Algorithmspublic2025-03-03 07:36
ReporterNickZ Assigned Toakaftasev  
PrioritynormalSeveritymajor 
Status newResolutionopen 
PlatformWindowsOSVC++ 2022 
Product Version7.8.0 
Summary0033877: BRepFilletAPI_MakeFillet fails on a simple shape
DescriptionAfter 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 ReproduceDebug 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()
TagsNo tags attached.
Test case number

Attached Files

  • FilletsTest_3mar2025.cpp (3,682 bytes)

Activities

NickZ

2025-03-03 07:36

reporter  

FilletsTest_3mar2025.cpp (3,682 bytes)

Issue History

Date Modified Username Field Change
2025-03-03 07:36 NickZ New Issue
2025-03-03 07:36 NickZ Assigned To => akaftasev
2025-03-03 07:36 NickZ File Added: FilletsTest_3mar2025.cpp