0022644: Incorrect result of Boolean operations (Fuse, Cut, Common)
authorapn <apn@opencascade.com>
Thu, 16 Apr 2015 12:48:43 +0000 (15:48 +0300)
committerbugmaster <bugmaster@opencascade.com>
Thu, 16 Apr 2015 13:37:34 +0000 (16:37 +0300)
Added test cases bugs/modalg_6/bug22644_1 bug22644_2 bug22644_3

tests/bugs/modalg_6/bug22644_1 [new file with mode: 0644]
tests/bugs/modalg_6/bug22644_2 [new file with mode: 0644]
tests/bugs/modalg_6/bug22644_3 [new file with mode: 0644]

diff --git a/tests/bugs/modalg_6/bug22644_1 b/tests/bugs/modalg_6/bug22644_1
new file mode 100644 (file)
index 0000000..f43edd4
--- /dev/null
@@ -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 (file)
index 0000000..2f90351
--- /dev/null
@@ -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 (file)
index 0000000..d36cc6a
--- /dev/null
@@ -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