]> OCCT Git - occt-copy.git/commit
0026407: BRepMesh_Delaun should not take into account frontier edges on first pass...
authoroan <oan@opencascade.com>
Wed, 15 Jul 2015 11:57:36 +0000 (14:57 +0300)
committeroan <oan@opencascade.com>
Wed, 15 Jul 2015 11:57:36 +0000 (14:57 +0300)
commitcd2a8fb393c598f9f646a83d975b5682b70ce63a
treef3405ab24b2081214ee20583e2df2ef8b07056a0
parent7a38094a2b8cff5ed10353fc198abadcb073799a
0026407: BRepMesh_Delaun should not take into account frontier edges on first pass of algorithm

Correction of new vertices insertion: remove all triangles shot by point even if they contain frontier edges in order to prevent cases of free edge glued with frontier;
findNextPolygonLink: choose link with opposite direction to previous one as the last resort in case if the is no another option;
Enlarge bounding boxes by Precision::PConfusion() in order to not to miss possible intersections;
Return NoIntersection in case of end point touch and isConsiderEndPointTouch flag is not set.
src/BRepMesh/BRepMesh_Delaun.cxx
src/BRepMesh/BRepMesh_Delaun.hxx
src/BRepMesh/BRepMesh_FastDiscret.cxx
src/BRepMesh/BRepMesh_GeomTool.cxx
src/BRepMesh/BRepMesh_VertexTool.hxx
src/QABugs/QABugs_19.cxx
tests/bugs/mesh/bug26407 [new file with mode: 0644]
tests/mesh/data/standard/U7
tests/mesh/data/standard/V4