View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0033693 | Community | OCCT:Modeling Algorithms | public | 2024-04-19 23:12 | 2024-04-19 23:43 |
Reporter | lakania9G | Assigned To | |||
Priority | normal | Severity | major | ||
Status | new | Resolution | open | ||
Platform | Windows | OS | VC++ 2019 | ||
Product Version | 7.7.0 | ||||
Summary | 0033693: Modeling Algorithms - Use of BRepAlgoAPI_Defeaturing class corrupts model topology | ||||
Description | Use of the BRepAlgoAPI_Defeaturing class alters the model topology in unexpected and unwarranted ways beyond what is expected under a defeaturing operation. | ||||
Steps To Reproduce | Using the attached STEP file (zipped), 'housing-01.stp': 1) Instantiate a defeaturing object using BRepAlgoAPI_Defeaturing defeature; 2) Set the shape using defeature.SetShape(..) (note that the model is comprised of a single shape) 3) Disable both parallel processing and fill history modes: defeature.SetRunParallel(false); defeature.SetToFillHistory(false); 4) Select the surfaces as indicated in red in the attached image, 'beforeAndAfter.png' and add each using the method 'AddFaceToRemove()'. Note that the chamfers for all the bolt holes on the lower plate are to be selected. 5) Perform the defeaturing using the "Build()" method. The resulting topology is shown to the right in the same image. Note the changes in the topology as indicated by the yellow highlighting between the original and defeatured models. The topology has been altered though no defeaturing was indicated in these areas. | ||||
Tags | No tags attached. | ||||
Test case number | |||||
Date Modified | Username | Field | Change |
---|---|---|---|
2024-04-19 23:12 | lakania9G | New Issue | |
2024-04-19 23:12 | lakania9G | Assigned To | => oan |
2024-04-19 23:14 | lakania9G | Note Added: 0115755 | |
2024-04-19 23:14 | lakania9G | File Added: Housing-01.zip | |
2024-04-19 23:14 | lakania9G | File Added: beforeAndAfter.png | |
2024-04-19 23:43 | dpasukhi | Assigned To | oan => |
2024-04-19 23:43 | dpasukhi | Summary | Use of BRepAlgoAPI_Defeaturing class corrupts model topology => Modeling Algorithms - Use of BRepAlgoAPI_Defeaturing class corrupts model topology |