Archived issue #0033707
Modeling Algorithms - Use of BRepAlgoAPI_Defeaturing class leads to exception during Build operation
Description
An attempt to defeature the wheel rim model (attached) with the 5 surfaces groupings as shown in the image Attachment 2 (PNG) results in an exception during the Build operation. If I exclude the forward-most and rear-most groupings as indicated (leaving only the inner set of 3 surface groupings), the Build operation is successful.
The particulars of the exception are shown in Attachment 1 (PNG).
The particulars of the exception are shown in Attachment 1 (PNG).
Steps to reproduce
After instantiating a BRepAlgoAPI_Defeaturing object:
1) log the TopoDs_Solid using SetShape
2) SetRunParallel(false)
3) SetToFillHistory(false)
4) Load the TopoDS_face objects for each grouping using AddFaceToRemove(..)
5) Build()
The TopoDS_face objects are loaded by grouping, and the order in which the groupings are added are random, so I cannot provide an order in which they are loaded.
1) log the TopoDs_Solid using SetShape
2) SetRunParallel(false)
3) SetToFillHistory(false)
4) Load the TopoDS_face objects for each grouping using AddFaceToRemove(..)
5) Build()
The TopoDS_face objects are loaded by grouping, and the order in which the groupings are added are random, so I cannot provide an order in which they are loaded.
Public activity
2 archived notes
Participants are labeled by their role within this record.
Attachment 5 (ZIP) (218,003 bytes)
Attachment 1 (PNG) (80,188 bytes)
Attachment 3 (PNG) (187,920 bytes)
Attachment 2 (PNG) (447,859 bytes)
Attachment 4 (PNG) (451,142 bytes)