diff --git a/tests/boolean/bopcommon_complex/M8 b/tests/boolean/bopcommon_complex/M8 new file mode 100755 index 0000000000..9afe81e5e1 --- /dev/null +++ b/tests/boolean/bopcommon_complex/M8 @@ -0,0 +1,11 @@ +puts "OCC23270: Wrong result done by boolean operation algorithm for cylinder and torus" + +restore [locate_data_file OCC23270-Cylinder_1.brep] b1 +restore [locate_data_file OCC23270-Torus_1.brep] b2 +bop b2 b1 +bopcommon result + +set square 210232. + + + diff --git a/tests/boolean/bopcommon_complex/M9 b/tests/boolean/bopcommon_complex/M9 new file mode 100755 index 0000000000..458e22110a --- /dev/null +++ b/tests/boolean/bopcommon_complex/M9 @@ -0,0 +1,10 @@ +puts "OCC23270: Wrong result done by boolean operation algorithm for cylinder and torus" + +restore [locate_data_file OCC23270-Cylinder_1.brep] b1 +restore [locate_data_file OCC23270-Torus_1.brep] b2 +bop b1 b2 +bopcommon result + +set square 210232. + + diff --git a/tests/boolean/bopcut_complex/P6 b/tests/boolean/bopcut_complex/P6 new file mode 100755 index 0000000000..e6689abb71 --- /dev/null +++ b/tests/boolean/bopcut_complex/P6 @@ -0,0 +1,12 @@ +puts "OCC23270: Wrong result done by boolean operation algorithm for cylinder and torus" + +restore [locate_data_file OCC23270-Cylinder_1.brep] b1 +restore [locate_data_file OCC23270-Torus_1.brep] b2 +bop b1 b2 +bopcut result + +set square 421204. + + + + diff --git a/tests/boolean/bopcut_complex/P7 b/tests/boolean/bopcut_complex/P7 new file mode 100755 index 0000000000..c76cda8630 --- /dev/null +++ b/tests/boolean/bopcut_complex/P7 @@ -0,0 +1,12 @@ +puts "OCC23270: Wrong result done by boolean operation algorithm for cylinder and torus" + +restore [locate_data_file OCC23270-Cylinder_1.brep] b1 +restore [locate_data_file OCC23270-Torus_1.brep] b2 +bop b2 b1 +bopcommon result + +set square 210232. + + + + diff --git a/tests/boolean/bopfuse_complex/O5 b/tests/boolean/bopfuse_complex/O5 new file mode 100755 index 0000000000..bfbda464b4 --- /dev/null +++ b/tests/boolean/bopfuse_complex/O5 @@ -0,0 +1,12 @@ +puts "OCC23270: Wrong result done by boolean operation algorithm for cylinder and torus" + +restore [locate_data_file OCC23270-Cylinder_1.brep] b1 +restore [locate_data_file OCC23270-Torus_1.brep] b2 +bop b1 b2 +bopfuse result + +set square 1.41394e+06 + + + + diff --git a/tests/boolean/bopfuse_complex/O6 b/tests/boolean/bopfuse_complex/O6 new file mode 100755 index 0000000000..c241178b2d --- /dev/null +++ b/tests/boolean/bopfuse_complex/O6 @@ -0,0 +1,12 @@ +puts "OCC23270: Wrong result done by boolean operation algorithm for cylinder and torus" + +restore [locate_data_file OCC23270-Cylinder_1.brep] b1 +restore [locate_data_file OCC23270-Torus_1.brep] b2 +bop b2 b1 +bopfuse result + +set square 1.41394e+06 + + + + diff --git a/tests/boolean/boptuc_complex/I3 b/tests/boolean/boptuc_complex/I3 new file mode 100755 index 0000000000..2b68b0b566 --- /dev/null +++ b/tests/boolean/boptuc_complex/I3 @@ -0,0 +1,12 @@ +puts "OCC23270: Wrong result done by boolean operation algorithm for cylinder and torus" + +restore [locate_data_file OCC23270-Cylinder_1.brep] b1 +restore [locate_data_file OCC23270-Torus_1.brep] b2 +bop b1 b2 +boptuc result + +set square 1.20297e+06 + + + + diff --git a/tests/boolean/boptuc_complex/I4 b/tests/boolean/boptuc_complex/I4 new file mode 100755 index 0000000000..d2315eb784 --- /dev/null +++ b/tests/boolean/boptuc_complex/I4 @@ -0,0 +1,11 @@ +puts "OCC23270: Wrong result done by boolean operation algorithm for cylinder and torus" + +restore [locate_data_file OCC23270-Cylinder_1.brep] b1 +restore [locate_data_file OCC23270-Torus_1.brep] b2 +bop b2 b1 +boptuc result + +set square 421204. + + +