puts "================================================================================" puts "OCC30597: Result of BRepOffsetAPI_MakePipeShell doesn't match the given profiles" puts "================================================================================" puts "" restore [locate_data_file bug30597_compound.brep] a explode a explode a_1 v explode a_2 explode a_3 mksweep a_1 addsweep a_2_1 a_1_1 addsweep a_3_1 a_1_2 buildsweep result 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