puts "============" puts "OCC6554" puts "============" puts "" ###################################################### # Intersection shell-plane gives a disconnected set of edges ###################################################### set BugNumber OCC6554 restore [locate_data_file OCC6554-shell.brep] sh restore [locate_data_file OCC6554-face.brep] f decho off set che_sh [checkshape sh] set che_f [checkshape f] decho on if { [regexp {Faulty} $che_sh] } { puts "Faulty ${BugNumber} : checkshape is wrong for sh" } if { [regexp {Faulty} $che_f] } { puts "Faulty ${BugNumber} : checkshape is wrong for f" } bsection result sh f -n2d regexp {nb alone Vertices : ([-0-9.+eE]+)} [checksection result] full Vertices set good_Vertices 2 if { ${Vertices} != ${good_Vertices} } { puts "Faulty ${BugNumber}" } else { puts "OK ${BugNumber}" } set length 110.045 set 2dviewer 2