puts "REQUIRED All: Wire not done with an error" puts "========" puts "0030522: Modeling Algorithms - BRepBuilderAPI_MakeWire produces different wires depending on the order of parameters" puts "========" puts "" restore [locate_data_file bug30522_w_line12.brep] w1 restore [locate_data_file bug30522_w_line21.brep] w2 if {![regexp "Wire not done with an error" [wire r12 w1 w2]]} { if {[lindex [nbshapes r12] 10] != 8} { puts "Error: The wires have been unified incorrectly" } } wire r21 w2 w1 wire r12u -unsorted w1 w2 wire r21u -unsorted w2 w1 foreach r {r21 r12u r21u} { checkshape $r checknbshapes $r -edge 8 -vertex 8 } smallview +Y+Z donly r21; fit checkview -screenshot -2d -path ${imagedir}/${test_image}.png