0025044: BRepMesh tweaks - treatments for degenerated and tiny faces
authordrazmyslovich <razmyslovich@volumegraphics.com>
Thu, 15 Aug 2019 15:13:43 +0000 (18:13 +0300)
committerbugmaster <bugmaster@opencascade.com>
Wed, 25 Sep 2019 14:46:57 +0000 (17:46 +0300)
commit8c186dad9b0bed3a5679b15aa821ba693d8cd5ba
treee71569df439216d82f00b9d02e8eb524f0d4d32d
parent3de0f78449562e27463c1a0a45db074404ab3634
0025044: BRepMesh tweaks - treatments for degenerated and tiny faces

BRepMesh_ModelHealer - recognize a small face with 1 wire and 2 small edges as a face for refinement.
BRepMesh_DefaultRangeSplinner - reduce tolerance on tiny faces to improve the meshing results.

Added new test cases: bugs mesh bug25044_*.
Existing test cases updated to reflect improvements.
68 files changed:
src/BRepMesh/BRepMesh_DefaultRangeSplitter.cxx
src/BRepMesh/BRepMesh_ModelHealer.cxx
tests/bugs/mesh/bug25044_1 [new file with mode: 0644]
tests/bugs/mesh/bug25044_10 [new file with mode: 0644]
tests/bugs/mesh/bug25044_11 [new file with mode: 0644]
tests/bugs/mesh/bug25044_12 [new file with mode: 0644]
tests/bugs/mesh/bug25044_13 [new file with mode: 0644]
tests/bugs/mesh/bug25044_14 [new file with mode: 0644]
tests/bugs/mesh/bug25044_15 [new file with mode: 0644]
tests/bugs/mesh/bug25044_16 [new file with mode: 0644]
tests/bugs/mesh/bug25044_17 [new file with mode: 0644]
tests/bugs/mesh/bug25044_18 [new file with mode: 0644]
tests/bugs/mesh/bug25044_19 [new file with mode: 0644]
tests/bugs/mesh/bug25044_2 [new file with mode: 0644]
tests/bugs/mesh/bug25044_20 [new file with mode: 0644]
tests/bugs/mesh/bug25044_21 [new file with mode: 0644]
tests/bugs/mesh/bug25044_22 [new file with mode: 0644]
tests/bugs/mesh/bug25044_23 [new file with mode: 0644]
tests/bugs/mesh/bug25044_24 [new file with mode: 0644]
tests/bugs/mesh/bug25044_25 [new file with mode: 0644]
tests/bugs/mesh/bug25044_26 [new file with mode: 0644]
tests/bugs/mesh/bug25044_27 [new file with mode: 0644]
tests/bugs/mesh/bug25044_28 [new file with mode: 0644]
tests/bugs/mesh/bug25044_29 [new file with mode: 0644]
tests/bugs/mesh/bug25044_3 [new file with mode: 0644]
tests/bugs/mesh/bug25044_30 [new file with mode: 0644]
tests/bugs/mesh/bug25044_31 [new file with mode: 0644]
tests/bugs/mesh/bug25044_32 [new file with mode: 0644]
tests/bugs/mesh/bug25044_33 [new file with mode: 0644]
tests/bugs/mesh/bug25044_34 [new file with mode: 0644]
tests/bugs/mesh/bug25044_35 [new file with mode: 0644]
tests/bugs/mesh/bug25044_36 [new file with mode: 0644]
tests/bugs/mesh/bug25044_37 [new file with mode: 0644]
tests/bugs/mesh/bug25044_38 [new file with mode: 0644]
tests/bugs/mesh/bug25044_39 [new file with mode: 0644]
tests/bugs/mesh/bug25044_4 [new file with mode: 0644]
tests/bugs/mesh/bug25044_40 [new file with mode: 0644]
tests/bugs/mesh/bug25044_41 [new file with mode: 0644]
tests/bugs/mesh/bug25044_42 [new file with mode: 0644]
tests/bugs/mesh/bug25044_43 [new file with mode: 0644]
tests/bugs/mesh/bug25044_44 [new file with mode: 0644]
tests/bugs/mesh/bug25044_45 [new file with mode: 0644]
tests/bugs/mesh/bug25044_46 [new file with mode: 0644]
tests/bugs/mesh/bug25044_47 [new file with mode: 0644]
tests/bugs/mesh/bug25044_48 [new file with mode: 0644]
tests/bugs/mesh/bug25044_49 [new file with mode: 0644]
tests/bugs/mesh/bug25044_5 [new file with mode: 0644]
tests/bugs/mesh/bug25044_50 [new file with mode: 0644]
tests/bugs/mesh/bug25044_51 [new file with mode: 0644]
tests/bugs/mesh/bug25044_52 [new file with mode: 0644]
tests/bugs/mesh/bug25044_53 [new file with mode: 0644]
tests/bugs/mesh/bug25044_54 [new file with mode: 0644]
tests/bugs/mesh/bug25044_55 [new file with mode: 0644]
tests/bugs/mesh/bug25044_56 [new file with mode: 0644]
tests/bugs/mesh/bug25044_57 [new file with mode: 0644]
tests/bugs/mesh/bug25044_58 [new file with mode: 0644]
tests/bugs/mesh/bug25044_59 [new file with mode: 0644]
tests/bugs/mesh/bug25044_6 [new file with mode: 0644]
tests/bugs/mesh/bug25044_60 [new file with mode: 0644]
tests/bugs/mesh/bug25044_7 [new file with mode: 0644]
tests/bugs/mesh/bug25044_8 [new file with mode: 0644]
tests/bugs/mesh/bug25044_9 [new file with mode: 0644]
tests/bugs/mesh/bug28500
tests/bugs/vis/bug22849
tests/hlr/poly_hlr/bug23625_1
tests/hlr/poly_hlr/bug23625_2
tests/mesh/data/advanced/A7
tests/mesh/data/standard/O5