0030597: Result of BRepOffsetAPI_MakePipeShell doesn't match the given profiles
[occt.git] / tests / bugs / modalg_7 / bug30597
index 6f09f09..b99025d 100644 (file)
@@ -1,6 +1,6 @@
-puts "================================================================"
-puts "OCC30597: BRepOffsetAPI_MakePipeShell raises Standard_RangeError"
-puts "================================================================"
+puts "================================================================================"
+puts "OCC30597: Result of BRepOffsetAPI_MakePipeShell doesn't match the given profiles"
+puts "================================================================================"
 puts ""
 
 restore [locate_data_file bug30597_compound.brep] a
@@ -16,4 +16,32 @@ addsweep a_3_1 a_1_2
 
 buildsweep result
 
-checkprops result -s 0.95884
+checkprops result -s 0.880677
+
+explode result e
+
+explode a_2_1
+mkcurve c2 a_2_1_1
+cvalue c2 pi x2 y2 z2
+vertex v2 x2 y2 z2
+distmini d2 v2 result_2
+
+if {[dval d2_val] > 1.e-7} {
+   puts "Error: result is far from first profile"
+}
+
+explode a_3_1
+mkcurve c3 a_3_1_1
+cvalue c3 pi x3 y3 z3
+vertex v3 x3 y3 z3
+distmini d3 v3 result_3
+
+if {[dval d3_val] > 1.e-7} {
+   puts "Error: result is far from second profile"
+}
+
+smallview
+donly result a_2_1 a_3_1
+fit
+
+checkview -screenshot -2d -path ${imagedir}/${test_image}.png