puts "============" puts "OCC22821" puts "============" puts "" ######################################################################### # Crash with BRepFilletAPI_MakeFillet ######################################################################### pload XDE stepread [locate_data_file bug22821_test.step] t * renamevar t_1 m checkshape m explode m E if {![catch {fillet res1 m 0.01 m_1}]} { #puts "OK: Fillet on edge m_1 was processed correctly!" checkshape res1 checkprops res1 -s 0.220328 checkview -display res1 -2d -path ${imagedir}/${test_image}.png } else { puts "Error: Crash with BRepFilletAPI_MakeFillet" } if {![catch {fillet res2 m 0.01 m_2}]} { #puts "OK: Fillet on edge m_2 was processed correctly!" checkshape res2 checkprops res2 -s 0.220328 checkview -display res2 -2d -path ${imagedir}/${test_image}.png } else { puts "Error: Crash with BRepFilletAPI_MakeFillet" } if {![catch {fillet res3 m 0.01 m_3}]} { #puts "OK: Fillet on edge m_3 was processed correctly!" checkshape res3 checkprops res3 -s 0.220328 checkview -display res3 -2d -path ${imagedir}/${test_image}.png } else { puts "Error: Crash with BRepFilletAPI_MakeFillet" } if {![catch {fillet res4 m 0.01 m_4}]} { #puts "OK: Fillet on edge m_4 was processed correctly!" checkshape res4 checkprops res4 -s 0.220328 checkview -display res4 -2d -path ${imagedir}/${test_image}.png } else { puts "Error: Crash with BRepFilletAPI_MakeFillet" } if {![catch {fillet res5 m 0.01 m_5}]} { #puts "OK: Fillet on edge m_5 was processed correctly!" checkshape res5 checkprops res5 -s 0.218602 checkview -display res5 -2d -path ${imagedir}/${test_image}.png } else { puts "Error: Crash with BRepFilletAPI_MakeFillet" } if {![catch {fillet res6 m 0.01 m_6}]} { #puts "OK: Fillet on edge m_6 was processed correctly!" checkshape res6 checkprops res6 -s 0.220328 checkview -display res6 -2d -path ${imagedir}/${test_image}.png } else { puts "Error: Crash with BRepFilletAPI_MakeFillet" } if {![catch {fillet res7 m 0.01 m_7}]} { #puts "OK: Fillet on edge m_7 was processed correctly!" checkshape res7 checkprops res7 -s 0.218602 checkview -display res7 -2d -path ${imagedir}/${test_image}.png } else { puts "Error: Crash with BRepFilletAPI_MakeFillet" } if {![catch {fillet res8 m 0.01 m_8}]} { #puts "OK: Fillet on edge m_8 was processed correctly!" checkshape res8 checkprops res8 -s 0.220328 checkview -display res8 -2d -path ${imagedir}/${test_image}.png } else { puts "Error: Crash with BRepFilletAPI_MakeFillet" } if {![catch {fillet res9 m 0.01 m_9}]} { #puts "OK: Fillet on edge m_9 was processed correctly!" checkshape res9 checkprops res9 -s 0.218602 checkview -display res9 -2d -path ${imagedir}/${test_image}.png } else { puts "Error: Crash with BRepFilletAPI_MakeFillet" } if {![catch {fillet res10 m 0.01 m_10}]} { #puts "OK: Fillet on edge m_10 was processed correctly!" checkshape res10 checkprops res10 -s 0.218602 checkview -display res10 -2d -path ${imagedir}/${test_image}.png } else { puts "Error: Crash with BRepFilletAPI_MakeFillet" } if {![catch {fillet res11 m 0.01 m_11}]} { #puts "OK: Fillet on edge m_11 was processed correctly!" checkshape res11 checkprops res11 -s 0.220328 checkview -display res11 -2d -path ${imagedir}/${test_image}.png } else { puts "Error: Crash with BRepFilletAPI_MakeFillet" } if {![catch {fillet res12 m 0.01 m_12}]} { #puts "OK: Fillet on edge m_12 was processed correctly!" checkshape res12 checkprops res12 -s 0.220328 checkview -display res12 -2d -path ${imagedir}/${test_image}.png } else { puts "Error: Crash with BRepFilletAPI_MakeFillet" }