View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0030347 | Open CASCADE | OCCT:Mesh | public | 2018-11-06 18:41 | 2018-11-11 12:01 |
Reporter | kgv | Assigned To | bugmaster | ||
Priority | normal | Severity | minor | ||
Status | closed | Resolution | fixed | ||
Product Version | 7.4.0 | ||||
Target Version | 7.4.0 | Fixed in Version | 7.4.0 | ||
Summary | 0030347: [REGRESSION] Mesh, BRepMesh_ModelPostProcessor - NCollection_Array1 throws Standard_RangeError | ||||
Description | Method PolygonCommitter::collectPolygon() called by BRepMesh_ModelPostProcessor throws Standard_RangeError exception for a curve having 0 number of parametersHandle(Poly_PolygonOnTriangulation) collectPolygon( const IMeshData::IPCurveHandle& thePCurve, const Standard_Real theDeflection) const { TColStd_Array1OfInteger aNodes (1, thePCurve->ParametersNb()); TColStd_Array1OfReal aParams(1, thePCurve->ParametersNb()); as reproduced by bugs/moddata_2/bug428 test case in DEBUG build or with No_Exception undefined. This is a regression since 0026106. | ||||
Steps To Reproduce | bugs moddata_2 bug428 | ||||
Tags | No tags attached. | ||||
Test case number | bugs moddata_2 bug428 | ||||
|
IMHO, curves with no parameters should not be added to data model at all. These could be the edges without pcurves or degenerated ones. |
|
Degenerated edges must be processed in order to close 2d contour. |
|
Yes, you are correct regarding truly degenerated ones. But, here "degenerated" means edge with no points on curves. If there is no points at all, then even end points (vertices) have not been added. |
|
Branch CR30347 has been created by nbv. SHA-1: 52f9517856b52915b68b15deff21592ec50a8c99 Detailed log of new commits: Author: nbv Date: Wed Nov 7 13:22:42 2018 +0300 0030347: [REGRESSION] Mesh, BRepMesh_ModelPostProcessor - NCollection_Array1 throws Standard_RangeError Obtaining of 3D-polygon is forbidden for degenerated edges |
|
Branch CR30347 has been updated forcibly by nbv. SHA-1: d2a987bcca223eb33a250d6800960c894bcb6425 |
|
Dear Mikhail, Please review the branch CR30347. Test results are here: http://jenkins-test-12.nnov.opencascade.com/view/CR30347-master_NBV/ |
|
Reviewed. |
|
Combination - OCCT branch : CR30347 SHA - d2a987bcca223eb33a250d6800960c894bcb6425 Products branch : master SHA - 4525a60ddf97fbcad482f1351d777d1e352a8307 was compiled on Linux, MacOS and Windows platforms and tested in optimize mode. Number of compiler warnings: No new/fixed warnings Regressions/Differences/Improvements: No regressions/differences CPU differences: Debian80-64: OCCT Total CPU difference: 16124.880000000001 / 16093.030000000039 [+0.20%] Products Total CPU difference: 7061.170000000032 / 7035.140000000028 [+0.37%] Windows-64-VC14: OCCT Total CPU difference: 17614.578125 / 17600.625 [+0.08%] Products Total CPU difference: 8515.90625 / 8526.203125 [-0.12%] Image differences : No differences that require special attention Memory differences : No differences that require special attention |
|
Branch CR30347 has been deleted by inv. SHA-1: d2a987bcca223eb33a250d6800960c894bcb6425 |
occt: master c3ca03eb 2018-11-07 10:22:42
Committer: bugmaster Details Diff |
0030347: Mesh, BRepMesh_ModelPostProcessor - NCollection_Array1 throws Standard_RangeError Obtaining of 3D-polygon is forbidden for not discretized edge. |
Affected Issues 0030347 |
|
mod - src/BRepMesh/BRepMesh_ModelPostProcessor.cxx | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2018-11-06 18:41 | kgv | New Issue | |
2018-11-06 18:41 | kgv | Assigned To | => oan |
2018-11-06 18:41 | kgv | Relationship added | child of 0026106 |
2018-11-06 18:42 | kgv | Description Updated | |
2018-11-07 10:58 | oan | Note Added: 0080805 | |
2018-11-07 10:58 |
|
Assigned To | oan => nbv |
2018-11-07 10:58 |
|
Status | new => assigned |
2018-11-07 11:27 |
|
Note Added: 0080809 | |
2018-11-07 11:31 | oan | Note Added: 0080810 | |
2018-11-07 13:25 | git | Note Added: 0080819 | |
2018-11-07 13:56 | git | Note Added: 0080823 | |
2018-11-07 15:38 |
|
Note Added: 0080830 | |
2018-11-07 15:38 |
|
Assigned To | nbv => msv |
2018-11-07 15:38 |
|
Status | assigned => resolved |
2018-11-07 16:09 |
|
Note Added: 0080842 | |
2018-11-07 16:09 |
|
Assigned To | msv => bugmaster |
2018-11-07 16:09 |
|
Status | resolved => reviewed |
2018-11-07 17:55 | bugmaster | Test case number | => bugs moddata_2 bug428 |
2018-11-07 17:59 | bugmaster | Note Added: 0080884 | |
2018-11-07 17:59 | bugmaster | Status | reviewed => tested |
2018-11-11 11:52 | bugmaster | Changeset attached | => occt master c3ca03eb |
2018-11-11 11:52 | bugmaster | Status | tested => verified |
2018-11-11 11:52 | bugmaster | Resolution | open => fixed |
2018-11-11 12:01 | git | Note Added: 0081036 |