0025364: BRepMesh is not able to triangulate the shape with fine deflection
authoroan <oan@opencascade.com>
Wed, 5 Nov 2014 14:57:41 +0000 (17:57 +0300)
committerbugmaster <bugmaster@opencascade.com>
Wed, 5 Nov 2014 14:58:23 +0000 (17:58 +0300)
commit2caff0b32fdddc27244e226977c5c3b7a1fac57f
treeea779edafb21fa5cad8a039f100abba89ebc1875
parente3573bb9eca113b619f4358b45e912caa9ecb4b6
0025364: BRepMesh is not able to triangulate the shape with fine deflection

Don't create data structures for whole set of faces. Necessary structures are created directly in BRepMesh_FastDiscret.
Don't copy nodes data during scaling, single structure is used.

Remove lines used for debug

Fix sphere: resolve problem came from merging.

Keep code clean - remove unnecessary logic, expected to be used for complicated restoration process.

Test cases for issue CR25364
23 files changed:
src/BRepMesh/BRepMesh.hxx
src/BRepMesh/BRepMesh_DataStructureOfDelaun.cxx
src/BRepMesh/BRepMesh_DataStructureOfDelaun.hxx
src/BRepMesh/BRepMesh_Delaun.cxx
src/BRepMesh/BRepMesh_Delaun.hxx
src/BRepMesh/BRepMesh_FaceAttribute.cxx
src/BRepMesh/BRepMesh_FaceAttribute.hxx
src/BRepMesh/BRepMesh_FastDiscret.cxx
src/BRepMesh/BRepMesh_FastDiscret.hxx
src/BRepMesh/BRepMesh_FastDiscretFace.cxx
src/BRepMesh/BRepMesh_FastDiscretFace.hxx
src/BRepMesh/BRepMesh_IncrementalMesh.cxx
src/BRepMesh/BRepMesh_IncrementalMesh.hxx
src/BRepMesh/BRepMesh_SelectorOfDataStructureOfDelaun.cxx
src/BRepMesh/BRepMesh_SelectorOfDataStructureOfDelaun.hxx
src/BRepMesh/BRepMesh_ShapeTool.cxx
src/BRepMesh/BRepMesh_Vertex.hxx
src/BRepMesh/BRepMesh_VertexInspector.hxx
src/BRepMesh/BRepMesh_VertexTool.cxx
src/BRepMesh/BRepMesh_VertexTool.hxx
src/MeshTest/MeshTest_DrawableMesh.cxx
tests/bugs/mesh/bug25364 [new file with mode: 0755]
tests/mesh/data/standard/E9