puts "========" puts "0030913: Invalid result of Fusing slices" puts "========" puts "" restore [locate_data_file bug30913_case2.brep] s bclearobjects bcleartools set exp [explode s] baddobjects s_1 eval baddtools [lrange $exp 1 end] # Use gluing Shift option bglue 1 # Avoid History filling setfillhistory 0 bfillds bbop result 1 checkshape result dchrono unify restart unifysamedom result result dchrono unify stop counter UNIFY_SD checkshape result checkprops result -s 3.89766e+06 -v 1.40733e+08 checknbshapes result -vertex 46597 -edge 70375 -wire 24212 -face 23995 -shell 1 -solid 1 -t #if {![regexp "This shape seems to be OK" [bopcheck result]]} { # puts "Error: result is a self-intersecting shape" #} checkview -display result -2d -path ${imagedir}/${test_image}.png boptions -default