View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0030519 | Community | OCCT:Modeling Algorithms | public | 2019-02-26 00:10 | 2019-10-03 10:06 |
Reporter | galbramc | Assigned To | bugmaster | ||
Priority | normal | Severity | major | ||
Status | closed | Resolution | no change required | ||
Product Version | 7.3.0 | ||||
Summary | 0030519: BRepCheck_Edge fails on degenerate edge | ||||
Description | Constructing an edge and marking it as degenerated fails BRepCheck_Edge::CheckPolygonOnTriangulation. The edge lacks a curve because it is degenerate, and because it's not attached to a surface, the call to: aBC.Initialize(theEdge); throws an exception. However, I don't see why the check is necessary for a degenerate edge. Simply adding if (BRep_Tool::Degenerated(theEdge)) return BRepCheck_NoError; to the top of BRepCheck_Edge::CheckPolygonOnTriangulation. | ||||
Steps To Reproduce | Compile and run the example code. | ||||
Tags | No tags attached. | ||||
Test case number | |||||
Date Modified | Username | Field | Change |
---|---|---|---|
2019-02-26 00:10 | galbramc | New Issue | |
2019-02-26 00:10 | galbramc | Assigned To | => msv |
2019-02-26 00:10 | galbramc | File Added: BRepCheck_Analyzer_Degenerated.tgz | |
2019-10-03 02:28 | galbramc | Note Added: 0087727 | |
2019-10-03 10:04 |
|
Note Added: 0087732 | |
2019-10-03 10:04 |
|
Assigned To | msv => bugmaster |
2019-10-03 10:04 |
|
Status | new => feedback |
2019-10-03 10:04 |
|
Resolution | open => no change required |
2019-10-03 10:06 |
|
Status | feedback => closed |