DiscussionsIssue archiveOCCT:Modeling Algorithms

Archived issue #0033707

Modeling Algorithms - Use of BRepAlgoAPI_Defeaturing class leads to exception during Build operation

CommunityOCCT:Modeling Algorithmsnew2 public notes

Search issues

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).

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.

Public activity

2 archived notes

Participants are labeled by their role within this record.

01Author
Attachment 5 (ZIP) (218,003 bytes)
02Author
Attachment 1 (PNG) (80,188 bytes)   
Attachment 3 (PNG) (187,920 bytes)   
Attachment 2 (PNG) (447,859 bytes)   
Attachment 4 (PNG) (451,142 bytes)