0024499: fixshape produces inverted solid
authorapn <apn@opencascade.com>
Thu, 13 Feb 2014 09:00:05 +0000 (13:00 +0400)
committerapn <apn@opencascade.com>
Thu, 13 Feb 2014 10:04:36 +0000 (14:04 +0400)
Bug is not reproduced in current master IR-2014-02-06.
Test bugs/modalg_5/bug24499 was added.

tests/bugs/modalg_5/bug24499 [new file with mode: 0644]

diff --git a/tests/bugs/modalg_5/bug24499 b/tests/bugs/modalg_5/bug24499
new file mode 100644 (file)
index 0000000..54cd6a1
--- /dev/null
@@ -0,0 +1,25 @@
+puts "============"
+puts "OCC24499"
+puts "============"
+puts ""
+############################################################################
+# fixshape produces inverted solid
+############################################################################
+
+restore [locate_data_file bug24499_solid.brep] a
+point p 0 0 0
+
+set cls1 [bclassify a p]
+if { [regexp {OUT} $cls1] } {
+    puts "CORRECT classification of the 3D-point with the Solid"
+} else {
+    puts "Faulty : Wrong classification of the 3D-point with the Solid"
+}
+
+fixshape result a
+set cls2 [bclassify result p]
+if { [regexp {OUT} $cls2] } {
+    puts "CORRECT classification of the 3D-point with the Solid building by fixshape"
+} else {
+    puts "Faulty : Wrong classification of the 3D-point with the Solid building by fixshape"
+}