occt: master 74da0216

Author Committer Branch Timestamp Parent
oan bugmaster master 2014-12-11 14:15:42 master 949df2b6
Changeset 0025378: Building of triangulation for distored surfaces can take very long using BRepMesh_IncrementalMesh

New parameter MinSize has been introduced to BRepMesh and GCPnts_TangentialDeflection;

Check length of remaining part of curve for min size parameter instead of distance between two points to avoid large gaps in case highly distorted BSpline surfaces;

Produce fine mesh for sphere and fix other surface;

Test cases for issue CR25378

Correction of test cases for issue CR25378
mod - src/BRepMesh/BRepMesh_Delaun.hxx Diff File
mod - src/BRepMesh/BRepMesh_EdgeTessellator.cxx Diff File
mod - src/BRepMesh/BRepMesh_EdgeTessellator.hxx Diff File
mod - src/BRepMesh/BRepMesh_FastDiscret.cxx Diff File
mod - src/BRepMesh/BRepMesh_FastDiscret.hxx Diff File
mod - src/BRepMesh/BRepMesh_FastDiscretFace.cxx Diff File
mod - src/BRepMesh/BRepMesh_FastDiscretFace.hxx Diff File
mod - src/BRepMesh/BRepMesh_GeomTool.cxx Diff File
mod - src/BRepMesh/BRepMesh_GeomTool.hxx Diff File
mod - src/BRepMesh/BRepMesh_IncrementalMesh.cxx Diff File
mod - src/BRepMesh/BRepMesh_IncrementalMesh.hxx Diff File
mod - src/GCPnts/GCPnts_TangentialDeflection.cdl Diff File
mod - src/GCPnts/GCPnts_TangentialDeflection.cxx Diff File
mod - src/GCPnts/GCPnts_TangentialDeflection.gxx Diff File
mod - src/MeshTest/MeshTest.cxx Diff File
mod - tests/bugs/begin Diff File
mod - tests/bugs/demo/bug25445 Diff File
add - tests/bugs/mesh/bug25378_1_1 Diff File
add - tests/bugs/mesh/bug25378_1_2 Diff File
add - tests/bugs/mesh/bug25378_1_3 Diff File
add - tests/bugs/mesh/bug25378_2_1 Diff File
add - tests/bugs/mesh/bug25378_2_2 Diff File
add - tests/bugs/mesh/bug25378_2_3 Diff File
add - tests/bugs/mesh/bug25378_3_1 Diff File
add - tests/bugs/mesh/bug25378_3_2 Diff File
add - tests/bugs/mesh/bug25378_3_3 Diff File
add - tests/bugs/mesh/bug25378_4_1 Diff File
add - tests/bugs/mesh/bug25378_4_2 Diff File
add - tests/bugs/mesh/bug25378_4_3 Diff File
mod - tests/bugs/vis/buc60587 Diff File
mod - tests/mesh/data/standard/B3 Diff File