View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0030996 | Community | OCCT:Shape Healing | public | 2019-09-24 20:21 | 2024-07-16 10:49 |
Reporter | pathoa | Assigned To | |||
Priority | normal | Severity | crash | ||
Status | new | Resolution | open | ||
Platform | Windows | OS | VC++ 2015 | ||
Product Version | 7.3.0 | ||||
Summary | 0030996: Shape Healing - Creating face with wire crashed during FixOrientation | ||||
Description | ShapeFix_Face::FixOrientation crashes when used on a face with a wire added at the preexisting face boundary. | ||||
Steps To Reproduce | Load the attached face.brep and opening.brep. Add the "opening" wire to the face with BRepBuilderAPI_MakeFace. Call ShapeFix_Face::FixOrientation on the resulting face -> crash. | ||||
Tags | No tags attached. | ||||
Test case number | |||||
|
shapefix_crash.zip (1,011 bytes) |
|
Dear ichesnokova, probably the issue is not trivial. As I can see bounding box calculated only on 2d curves (on surface only). Looks like your wire has no that details. Unfortunately, needs to check full logic of the current algo, not only checking for the void/empty BBox :( |
Date Modified | Username | Field | Change |
---|---|---|---|
2019-09-24 20:21 | pathoa | New Issue | |
2019-09-24 20:21 | pathoa | Assigned To | => gka |
2019-09-24 20:21 | pathoa | File Added: shapefix_crash.zip | |
2024-07-16 10:47 | dpasukhi | Assigned To | gka => ichesnokova |
2024-07-16 10:48 | dpasukhi | Note Added: 0116187 | |
2024-07-16 10:49 | dpasukhi | Summary | ShapeFix_Face::FixOrientation crash => Shape Healing - Creating face with wire crashed during FixOrientation |