diff --git a/tests/bugs/modalg_5/bug24208_1 b/tests/bugs/modalg_5/bug24208_1 new file mode 100644 index 0000000000..abddc5d573 --- /dev/null +++ b/tests/bugs/modalg_5/bug24208_1 @@ -0,0 +1,37 @@ +puts "============" +puts "OCC24208" +puts "============" +puts "" +####################################################################### +# Optimization of the edge-edge intersection algorithms +####################################################################### + +restore [locate_data_file bug24673_HYDRO_occt_case_1_after.brep] b + +set objs [explode b] +set nbObjs [llength ${objs}] + +bclearobjects +bcleartools + +for {set i 0} {$i < $nbObjs} {incr i} { + baddobjects [lindex ${objs} ${i}] +} + +bfillds +bbuild result + +set square 157311 + +# Analysis of "nbshapes result" +set nb_v_good 8 +set nb_e_good 14 +set nb_w_good 7 +set nb_f_good 7 +set nb_sh_good 0 +set nb_sol_good 0 +set nb_compsol_good 0 +set nb_compound_good 1 +set nb_shape_good 37 + +set 2dviewer 1 \ No newline at end of file diff --git a/tests/bugs/modalg_5/bug24208_10 b/tests/bugs/modalg_5/bug24208_10 new file mode 100644 index 0000000000..454c9b2645 --- /dev/null +++ b/tests/bugs/modalg_5/bug24208_10 @@ -0,0 +1,37 @@ +puts "============" +puts "OCC24208" +puts "============" +puts "" +####################################################################### +# Optimization of the edge-edge intersection algorithms +####################################################################### + +restore [locate_data_file bug24673_HYDRO_occt_case_4_before.brep] b + +set objs [explode b] +set nbObjs [llength ${objs}] + +bclearobjects +bcleartools + +for {set i 0} {$i < $nbObjs} {incr i} { + baddobjects [lindex ${objs} ${i}] +} + +bfillds +bbuild result + +set square 77849.3 + +# Analysis of "nbshapes result" +set nb_v_good 54 +set nb_e_good 106 +set nb_w_good 31 +set nb_f_good 31 +set nb_sh_good 0 +set nb_sol_good 0 +set nb_compsol_good 0 +set nb_compound_good 1 +set nb_shape_good 223 + +set 2dviewer 1 \ No newline at end of file diff --git a/tests/bugs/modalg_5/bug24208_11 b/tests/bugs/modalg_5/bug24208_11 new file mode 100644 index 0000000000..58e9f83397 --- /dev/null +++ b/tests/bugs/modalg_5/bug24208_11 @@ -0,0 +1,37 @@ +puts "============" +puts "OCC24208" +puts "============" +puts "" +####################################################################### +# Optimization of the edge-edge intersection algorithms +####################################################################### + +restore [locate_data_file bug24673_HYDRO_occt_case_5_before.brep] b + +set objs [explode b] +set nbObjs [llength ${objs}] + +bclearobjects +bcleartools + +for {set i 0} {$i < $nbObjs} {incr i} { + baddobjects [lindex ${objs} ${i}] +} + +bfillds +bbuild result + +set square 82726.4 + +# Analysis of "nbshapes result" +set nb_v_good 121 +set nb_e_good 191 +set nb_w_good 40 +set nb_f_good 40 +set nb_sh_good 0 +set nb_sol_good 0 +set nb_compsol_good 0 +set nb_compound_good 1 +set nb_shape_good 393 + +set 2dviewer 1 \ No newline at end of file diff --git a/tests/bugs/modalg_5/bug24208_12 b/tests/bugs/modalg_5/bug24208_12 new file mode 100644 index 0000000000..170bef3a93 --- /dev/null +++ b/tests/bugs/modalg_5/bug24208_12 @@ -0,0 +1,37 @@ +puts "============" +puts "OCC24208" +puts "============" +puts "" +####################################################################### +# Optimization of the edge-edge intersection algorithms +####################################################################### + +restore [locate_data_file bug24673_HYDRO_occt_case_6_before.brep] b + +set objs [explode b] +set nbObjs [llength ${objs}] + +bclearobjects +bcleartools + +for {set i 0} {$i < $nbObjs} {incr i} { + baddobjects [lindex ${objs} ${i}] +} + +bfillds +bbuild result + +set square 159918 + +# Analysis of "nbshapes result" +set nb_v_good 38 +set nb_e_good 74 +set nb_w_good 20 +set nb_f_good 20 +set nb_sh_good 0 +set nb_sol_good 0 +set nb_compsol_good 0 +set nb_compound_good 1 +set nb_shape_good 153 + +set 2dviewer 1 \ No newline at end of file diff --git a/tests/bugs/modalg_5/bug24208_13 b/tests/bugs/modalg_5/bug24208_13 new file mode 100644 index 0000000000..e46fadbac4 --- /dev/null +++ b/tests/bugs/modalg_5/bug24208_13 @@ -0,0 +1,37 @@ +puts "============" +puts "OCC24208" +puts "============" +puts "" +####################################################################### +# Optimization of the edge-edge intersection algorithms +####################################################################### + +restore [locate_data_file bug24673_HYDRO_occt_case_7_before.brep] b + +set objs [explode b] +set nbObjs [llength ${objs}] + +bclearobjects +bcleartools + +for {set i 0} {$i < $nbObjs} {incr i} { + baddobjects [lindex ${objs} ${i}] +} + +bfillds +bbuild result + +set square 279864 + +# Analysis of "nbshapes result" +set nb_v_good 50 +set nb_e_good 94 +set nb_w_good 36 +set nb_f_good 32 +set nb_sh_good 0 +set nb_sol_good 0 +set nb_compsol_good 0 +set nb_compound_good 1 +set nb_shape_good 213 + +set 2dviewer 1 \ No newline at end of file diff --git a/tests/bugs/modalg_5/bug24208_14 b/tests/bugs/modalg_5/bug24208_14 new file mode 100644 index 0000000000..90ef34f97b --- /dev/null +++ b/tests/bugs/modalg_5/bug24208_14 @@ -0,0 +1,37 @@ +puts "============" +puts "OCC24208" +puts "============" +puts "" +####################################################################### +# Optimization of the edge-edge intersection algorithms +####################################################################### + +restore [locate_data_file bug24673_HYDRO_occt_case_8_before.brep] b + +set objs [explode b] +set nbObjs [llength ${objs}] + +bclearobjects +bcleartools + +for {set i 0} {$i < $nbObjs} {incr i} { + baddobjects [lindex ${objs} ${i}] +} + +bfillds +bbuild result + +set square 117639 + +# Analysis of "nbshapes result" +set nb_v_good 16 +set nb_e_good 24 +set nb_w_good 10 +set nb_f_good 7 +set nb_sh_good 0 +set nb_sol_good 0 +set nb_compsol_good 0 +set nb_compound_good 1 +set nb_shape_good 58 + +set 2dviewer 1 \ No newline at end of file diff --git a/tests/bugs/modalg_5/bug24208_2 b/tests/bugs/modalg_5/bug24208_2 new file mode 100644 index 0000000000..c01661b23b --- /dev/null +++ b/tests/bugs/modalg_5/bug24208_2 @@ -0,0 +1,37 @@ +puts "============" +puts "OCC24208" +puts "============" +puts "" +####################################################################### +# Optimization of the edge-edge intersection algorithms +####################################################################### + +restore [locate_data_file bug24673_HYDRO_occt_case_3_after.brep] b + +set objs [explode b] +set nbObjs [llength ${objs}] + +bclearobjects +bcleartools + +for {set i 0} {$i < $nbObjs} {incr i} { + baddobjects [lindex ${objs} ${i}] +} + +bfillds +bbuild result + +set square 182532 + +# Analysis of "nbshapes result" +set nb_v_good 46 +set nb_e_good 86 +set nb_w_good 30 +set nb_f_good 26 +set nb_sh_good 0 +set nb_sol_good 0 +set nb_compsol_good 0 +set nb_compound_good 1 +set nb_shape_good 189 + +set 2dviewer 1 \ No newline at end of file diff --git a/tests/bugs/modalg_5/bug24208_3 b/tests/bugs/modalg_5/bug24208_3 new file mode 100644 index 0000000000..22c798bdde --- /dev/null +++ b/tests/bugs/modalg_5/bug24208_3 @@ -0,0 +1,37 @@ +puts "============" +puts "OCC24208" +puts "============" +puts "" +####################################################################### +# Optimization of the edge-edge intersection algorithms +####################################################################### + +restore [locate_data_file bug24673_HYDRO_occt_case_4_after.brep] b + +set objs [explode b] +set nbObjs [llength ${objs}] + +bclearobjects +bcleartools + +for {set i 0} {$i < $nbObjs} {incr i} { + baddobjects [lindex ${objs} ${i}] +} + +bfillds +bbuild result + +set square 77849.3 + +# Analysis of "nbshapes result" +set nb_v_good 54 +set nb_e_good 106 +set nb_w_good 31 +set nb_f_good 31 +set nb_sh_good 0 +set nb_sol_good 0 +set nb_compsol_good 0 +set nb_compound_good 1 +set nb_shape_good 223 + +set 2dviewer 1 \ No newline at end of file diff --git a/tests/bugs/modalg_5/bug24208_4 b/tests/bugs/modalg_5/bug24208_4 new file mode 100644 index 0000000000..7617c108aa --- /dev/null +++ b/tests/bugs/modalg_5/bug24208_4 @@ -0,0 +1,37 @@ +puts "============" +puts "OCC24208" +puts "============" +puts "" +####################################################################### +# Optimization of the edge-edge intersection algorithms +####################################################################### + +restore [locate_data_file bug24673_HYDRO_occt_case_5_after.brep] b + +set objs [explode b] +set nbObjs [llength ${objs}] + +bclearobjects +bcleartools + +for {set i 0} {$i < $nbObjs} {incr i} { + baddobjects [lindex ${objs} ${i}] +} + +bfillds +bbuild result + +set square 82726.4 + +# Analysis of "nbshapes result" +set nb_v_good 121 +set nb_e_good 191 +set nb_w_good 40 +set nb_f_good 40 +set nb_sh_good 0 +set nb_sol_good 0 +set nb_compsol_good 0 +set nb_compound_good 1 +set nb_shape_good 393 + +set 2dviewer 1 \ No newline at end of file diff --git a/tests/bugs/modalg_5/bug24208_5 b/tests/bugs/modalg_5/bug24208_5 new file mode 100644 index 0000000000..971b2833cd --- /dev/null +++ b/tests/bugs/modalg_5/bug24208_5 @@ -0,0 +1,37 @@ +puts "============" +puts "OCC24208" +puts "============" +puts "" +####################################################################### +# Optimization of the edge-edge intersection algorithms +####################################################################### + +restore [locate_data_file bug24673_HYDRO_occt_case_6_after.brep] b + +set objs [explode b] +set nbObjs [llength ${objs}] + +bclearobjects +bcleartools + +for {set i 0} {$i < $nbObjs} {incr i} { + baddobjects [lindex ${objs} ${i}] +} + +bfillds +bbuild result + +set square 159918 + +# Analysis of "nbshapes result" +set nb_v_good 38 +set nb_e_good 74 +set nb_w_good 20 +set nb_f_good 20 +set nb_sh_good 0 +set nb_sol_good 0 +set nb_compsol_good 0 +set nb_compound_good 1 +set nb_shape_good 153 + +set 2dviewer 1 \ No newline at end of file diff --git a/tests/bugs/modalg_5/bug24208_6 b/tests/bugs/modalg_5/bug24208_6 new file mode 100644 index 0000000000..9b3eacfe7a --- /dev/null +++ b/tests/bugs/modalg_5/bug24208_6 @@ -0,0 +1,37 @@ +puts "============" +puts "OCC24208" +puts "============" +puts "" +####################################################################### +# Optimization of the edge-edge intersection algorithms +####################################################################### + +restore [locate_data_file bug24673_HYDRO_occt_case_7_after.brep] b + +set objs [explode b] +set nbObjs [llength ${objs}] + +bclearobjects +bcleartools + +for {set i 0} {$i < $nbObjs} {incr i} { + baddobjects [lindex ${objs} ${i}] +} + +bfillds +bbuild result + +set square 279864 + +# Analysis of "nbshapes result" +set nb_v_good 50 +set nb_e_good 94 +set nb_w_good 36 +set nb_f_good 32 +set nb_sh_good 0 +set nb_sol_good 0 +set nb_compsol_good 0 +set nb_compound_good 1 +set nb_shape_good 213 + +set 2dviewer 1 \ No newline at end of file diff --git a/tests/bugs/modalg_5/bug24208_7 b/tests/bugs/modalg_5/bug24208_7 new file mode 100644 index 0000000000..e96e15b9b0 --- /dev/null +++ b/tests/bugs/modalg_5/bug24208_7 @@ -0,0 +1,37 @@ +puts "============" +puts "OCC24208" +puts "============" +puts "" +####################################################################### +# Optimization of the edge-edge intersection algorithms +####################################################################### + +restore [locate_data_file bug24673_HYDRO_occt_case_8_after.brep] b + +set objs [explode b] +set nbObjs [llength ${objs}] + +bclearobjects +bcleartools + +for {set i 0} {$i < $nbObjs} {incr i} { + baddobjects [lindex ${objs} ${i}] +} + +bfillds +bbuild result + +set square 117639 + +# Analysis of "nbshapes result" +set nb_v_good 16 +set nb_e_good 24 +set nb_w_good 10 +set nb_f_good 7 +set nb_sh_good 0 +set nb_sol_good 0 +set nb_compsol_good 0 +set nb_compound_good 1 +set nb_shape_good 58 + +set 2dviewer 1 \ No newline at end of file diff --git a/tests/bugs/modalg_5/bug24208_8 b/tests/bugs/modalg_5/bug24208_8 new file mode 100644 index 0000000000..8d59847138 --- /dev/null +++ b/tests/bugs/modalg_5/bug24208_8 @@ -0,0 +1,37 @@ +puts "============" +puts "OCC24208" +puts "============" +puts "" +####################################################################### +# Optimization of the edge-edge intersection algorithms +####################################################################### + +restore [locate_data_file bug24673_HYDRO_occt_case_1_before.brep] b + +set objs [explode b] +set nbObjs [llength ${objs}] + +bclearobjects +bcleartools + +for {set i 0} {$i < $nbObjs} {incr i} { + baddobjects [lindex ${objs} ${i}] +} + +bfillds +bbuild result + +set square 157311 + +# Analysis of "nbshapes result" +set nb_v_good 8 +set nb_e_good 14 +set nb_w_good 7 +set nb_f_good 7 +set nb_sh_good 0 +set nb_sol_good 0 +set nb_compsol_good 0 +set nb_compound_good 1 +set nb_shape_good 37 + +set 2dviewer 1 \ No newline at end of file diff --git a/tests/bugs/modalg_5/bug24208_9 b/tests/bugs/modalg_5/bug24208_9 new file mode 100644 index 0000000000..ca910f471c --- /dev/null +++ b/tests/bugs/modalg_5/bug24208_9 @@ -0,0 +1,37 @@ +puts "============" +puts "OCC24208" +puts "============" +puts "" +####################################################################### +# Optimization of the edge-edge intersection algorithms +####################################################################### + +restore [locate_data_file bug24673_HYDRO_occt_case_3_before.brep] b + +set objs [explode b] +set nbObjs [llength ${objs}] + +bclearobjects +bcleartools + +for {set i 0} {$i < $nbObjs} {incr i} { + baddobjects [lindex ${objs} ${i}] +} + +bfillds +bbuild result + +set square 182532 + +# Analysis of "nbshapes result" +set nb_v_good 46 +set nb_e_good 86 +set nb_w_good 30 +set nb_f_good 26 +set nb_sh_good 0 +set nb_sol_good 0 +set nb_compsol_good 0 +set nb_compound_good 1 +set nb_shape_good 189 + +set 2dviewer 1 \ No newline at end of file