puts "# ====================================================================" puts "# 0028968: Incorrect offset for the faces with singularities " puts "# ====================================================================" puts "" puts "# This test checks that offset does not fail and produces valid shape with" puts "# reasonable tolerance; however the real check for the problem is to be" puts "# made visually using generated images that should have no loops" puts "# (see images attached to Mantis issue)" puts "" set models { bug28968_HA-3828b-31.brep bug28968_HA-3781-31.brep bug28968_HA-3781-25.brep bug28968_HA-3781-01.brep bug28968_HA-3623g-31.brep bug28968_HA-3623g-22.brep bug28968_HA-3623c-20.brep bug28968_HA-3623c-19.brep bug28968_HA-3623c-15.brep bug28968_HA-3623b-31.brep bug28968_HA-3623b-22.brep bug28968_HA-3623a-28.brep bug28968_HA-3623a-27.brep bug28968_HA-3623a-26.brep bug28968_HA-3623a-17.brep } set i 0 foreach file $models { incr i restore [locate_data_file $file] s$i foreach command {offsetshapesimple} { catch {$command res$i s$i 20. 0.01} checkmaxtol res$i -min_tol 0.002 checkshape res$i smallview donly s$i res$i fit xwd "${imagedir}/${casename}_${command}_${i}_[file rootname $file].png" # checkview -2d smallview -display face$i -display res$i -screenshot -path $savepath } }