]> OCCT Git - occt-copy.git/commitdiff
Test case for issue #27108
authorapv <apv@opencascade.com>
Tue, 15 Mar 2016 11:56:27 +0000 (14:56 +0300)
committermkv <mkv@opencascade.com>
Tue, 26 Apr 2016 08:40:28 +0000 (11:40 +0300)
tests/bugs/moddata_3/bug27108 [new file with mode: 0644]

diff --git a/tests/bugs/moddata_3/bug27108 b/tests/bugs/moddata_3/bug27108
new file mode 100644 (file)
index 0000000..49df991
--- /dev/null
@@ -0,0 +1,27 @@
+puts "========"
+puts "OCC27108"
+puts "========"
+puts ""
+#################################################################
+# GCPnt_TangentialDeflection does not respect linear deflection
+#################################################################
+
+set bug27108_requested_deflection 0.03
+
+restore [locate_data_file bug27108_Left.brep] a
+
+explode a e
+mkcurve c a_1
+set bug_info [crvtpoints result c $bug27108_requested_deflection 20*pi/180]
+
+smallview
+donly c result
+fit
+
+set bug27108_reached_deflection [lindex $bug_info 6]
+
+if { $bug27108_reached_deflection > $bug27108_requested_deflection} {
+  puts "ERROR: OCC27108 is reproduced. Requested deflection is less than reached."
+}
+
+checkview -screenshot -2d -path ${imagedir}/${test_image}.png