From 3eac3f55a56672dd46a0a98fcca9846b5c1dc2b7 Mon Sep 17 00:00:00 2001 From: apn Date: Thu, 16 Apr 2015 15:48:43 +0300 Subject: [PATCH] 0022644: Incorrect result of Boolean operations (Fuse, Cut, Common) Added test cases bugs/modalg_6/bug22644_1 bug22644_2 bug22644_3 --- tests/bugs/modalg_6/bug22644_1 | 18 ++++++++++++++++++ tests/bugs/modalg_6/bug22644_2 | 18 ++++++++++++++++++ tests/bugs/modalg_6/bug22644_3 | 18 ++++++++++++++++++ 3 files changed, 54 insertions(+) create mode 100644 tests/bugs/modalg_6/bug22644_1 create mode 100644 tests/bugs/modalg_6/bug22644_2 create mode 100644 tests/bugs/modalg_6/bug22644_3 diff --git a/tests/bugs/modalg_6/bug22644_1 b/tests/bugs/modalg_6/bug22644_1 new file mode 100644 index 0000000000..f43edd4e7f --- /dev/null +++ b/tests/bugs/modalg_6/bug22644_1 @@ -0,0 +1,18 @@ +puts "==========" +puts "OCC22644" +puts "==========" +puts "" +############################################################## +# Incorrect result of Boolean operations (Fuse, Cut, Common) +############################################################## + +restore [locate_data_file bug22644_Torus.brep] t +restore [locate_data_file bug22644_Prism.brep] p +checkshape t +checkshape p + +bop t p +bopfuse result + +set square 681.87 +set 2dviewer 1 diff --git a/tests/bugs/modalg_6/bug22644_2 b/tests/bugs/modalg_6/bug22644_2 new file mode 100644 index 0000000000..2f90351425 --- /dev/null +++ b/tests/bugs/modalg_6/bug22644_2 @@ -0,0 +1,18 @@ +puts "==========" +puts "OCC22644" +puts "==========" +puts "" +############################################################## +# Incorrect result of Boolean operations (Fuse, Cut, Common) +############################################################## + +restore [locate_data_file bug22644_Torus.brep] t +restore [locate_data_file bug22644_Prism.brep] p +checkshape t +checkshape p + +bop t p +bopcut result + +set square 491.142 +set 2dviewer 1 diff --git a/tests/bugs/modalg_6/bug22644_3 b/tests/bugs/modalg_6/bug22644_3 new file mode 100644 index 0000000000..d36cc6a0d8 --- /dev/null +++ b/tests/bugs/modalg_6/bug22644_3 @@ -0,0 +1,18 @@ +puts "==========" +puts "OCC22644" +puts "==========" +puts "" +############################################################## +# Incorrect result of Boolean operations (Fuse, Cut, Common) +############################################################## + +restore [locate_data_file bug22644_Torus.brep] t +restore [locate_data_file bug22644_Prism.brep] p +checkshape t +checkshape p + +bop t p +bopcommon result + +set square 102.34 +set 2dviewer 1