puts "========" puts "0025952: Wrong intersection curve" puts "========" puts "" puts "TODO OCC26510 ALL: Error: 1 curve is expected but 0 ones are found" set aGoodNbCurves 1 restore [locate_data_file bug25952_shape.brep] q explode q copy q_1 b1 copy q_2 b2 mksurface s1 b1 mksurface s2 b2 intersect res s1 s2 set che [whatis res] set ind [string first "3d curve" $che] if {${ind} >= 0} { #Only variable "res" exists renamevar res res_1 } set ic 1 set AllowRepeat 1 while { $AllowRepeat != 0 } { set che [whatis res_$ic] set ind [string first "3d curve" $che] if {${ind} < 0} { set AllowRepeat 0 } else { lappend CurvesList res_$ic CheckLoops res_$ic incr ic } } set ic [expr $ic - 1] if { $ic != $aGoodNbCurves } { puts "Error: $aGoodNbCurves curve is expected but $ic ones are found" } else { CheckIntersectionResult s1 s2 $CurvesList 100 2.0e-7 2.0e-7 } smallview don res_* fit checkview -screenshot -2d -path ${imagedir}/${test_image}.png