projects
/
occt.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(from parent 1:
8946be3
)
0030347: Mesh, BRepMesh_ModelPostProcessor - NCollection_Array1 throws Standard_Range...
author
nbv
<nbv@opencascade.com>
Wed, 7 Nov 2018 10:22:42 +0000
(13:22 +0300)
committer
bugmaster
<bugmaster@opencascade.com>
Fri, 9 Nov 2018 14:32:38 +0000
(17:32 +0300)
Obtaining of 3D-polygon is forbidden for not discretized edge.
src/BRepMesh/BRepMesh_ModelPostProcessor.cxx
patch
|
blob
|
blame
|
history
diff --git
a/src/BRepMesh/BRepMesh_ModelPostProcessor.cxx
b/src/BRepMesh/BRepMesh_ModelPostProcessor.cxx
index
4e6581f
..
231558f
100644
(file)
--- a/
src/BRepMesh/BRepMesh_ModelPostProcessor.cxx
+++ b/
src/BRepMesh/BRepMesh_ModelPostProcessor.cxx
@@
-36,6
+36,9
@@
namespace
void operator()(const Standard_Integer theEdgeIndex) const
{
const IMeshData::IEdgeHandle& aDEdge = myModel->GetEdge(theEdgeIndex);
+ if (aDEdge->GetCurve()->ParametersNb() == 0)
+ return;
+
if (aDEdge->IsFree())
{
if (!aDEdge->IsSet(IMeshData_Reused))