]> OCCT Git - occt-copy.git/commitdiff
0027524: Incorrect result of "checkshape" command CR27524
authoraml <aml@opencascade.com>
Fri, 20 May 2016 11:04:14 +0000 (14:04 +0300)
committeraml <aml@opencascade.com>
Fri, 20 May 2016 11:04:14 +0000 (14:04 +0300)
Test script is added.

tests/bugs/modalg_6/bug27524 [new file with mode: 0644]

diff --git a/tests/bugs/modalg_6/bug27524 b/tests/bugs/modalg_6/bug27524
new file mode 100644 (file)
index 0000000..a6bd427
--- /dev/null
@@ -0,0 +1,24 @@
+puts "TODO 0027524 ALL: Error: pcurve deviation is greater than shape tolerance" 
+puts "========="
+puts "CR27524"
+puts "========="
+puts ""
+###############################
+## Incorrect result of "checkshape" command
+###############################
+
+set aTol 1.0e-7
+set aShapeToler 0.0069791772900578497
+
+restore [locate_data_file bug27524.brep] aS
+
+checkshape aS
+
+explode aS E
+explode aS F
+set log [xdistef aS_3 aS_1]
+regexp {Max Distance = +([-0-9.+eE]+);} ${log} full aDist
+
+if { $aDist > $aShapeToler + $aTol } {
+  puts "Error: pcurve deviation is greater than shape tolerance"
+}