puts "========================" puts " BUC60977 " puts " OCC358 " puts "========================" ##### puts "The helical pipe is not shaded in AISViewer" ##### restore [locate_data_file OCC358a.brep] f checkshape f restore [locate_data_file OCC358b.brep] w checkshape w pipe result w f vinit vdisplay result vfit vsetdispmode result 1 # checkshape res # maxtolerance res set tri 0 set nod 0 set tri_info [trinfo result] regexp { +([-0-9.+eE]+) +triangles} $tri_info full tri regexp { +([-0-9.+eE]+) +nodes} $tri_info full nod if { $tri == 12966 && $nod == 6896} { puts " OCC358 looks like OK" } else { puts [format " tri= %s nod= %s " $tri $nod] puts " OCC358 : Shady (bad shading)" } set square 24861.2 set 2dviewer 0