0023105: Exception during Meshing / Missing triangles
authoroan <oan@opencascade.com>
Thu, 25 Jul 2013 09:11:00 +0000 (13:11 +0400)
committeroan <oan@opencascade.com>
Thu, 25 Jul 2013 09:11:00 +0000 (13:11 +0400)
commit304c45c83f682952628bd45eae94874f9fb8b6db
tree637333743211880b15303ee3fc0981f88a5e8d37
parent55f1e74d757223ae5fb32974de11b155ae7e7bee
0023105: Exception during Meshing / Missing triangles

Fix compilation error on Linux
Adding test command for this fix
meshPolygon: simplify source polygon by splitting it onto parts without glued edges and loops
Check surrounded triangles during final cleaning of mesh
Correct polygon on frontier edges
Modified test cases in group mesh according to new behavior
24 files changed:
src/BRepMesh/BRepMesh.cdl
src/BRepMesh/BRepMesh_Delaun.cdl [deleted file]
src/BRepMesh/BRepMesh_Delaun.cxx
src/BRepMesh/BRepMesh_Delaun.hxx [new file with mode: 0644]
src/BRepMesh/BRepMesh_Delaun.lxx [deleted file]
src/BRepMesh/BRepMesh_FastDiscret.cxx
src/BRepMesh/BRepMesh_FastDiscretFace.cxx
src/BRepMesh/BRepMesh_MapOfInteger.hxx
src/BRepMesh/BRepMesh_Triangle.cdl [deleted file]
src/BRepMesh/BRepMesh_Triangle.cxx
src/BRepMesh/BRepMesh_Triangle.hxx [new file with mode: 0644]
src/BRepMesh/BRepMesh_Triangle.lxx [deleted file]
src/BRepMesh/FILES
tests/bugs/mesh/bug23105 [new file with mode: 0755]
tests/mesh/data/standard/C7
tests/mesh/data/standard/C9
tests/mesh/data/standard/Q6
tests/mesh/data/standard/U2
tests/mesh/data/standard/U4
tests/mesh/data/standard/U5
tests/mesh/data/standard/U7
tests/mesh/data/standard/V4
tests/mesh/data/standard/W4
tests/mesh/data/standard/W9