puts "============" puts "OCC25002" puts "============" puts "" ####################################################################### # Wrong result done by Boolean Operation algorithm ####################################################################### restore [locate_data_file bug25002_pl1.brep] b1 restore [locate_data_file bug25002_selected_holes.brep] b2 bop b1 b2 bopcut r bopsection result regexp {nb alone Vertices : +([-0-9.+eE]+)} [checksection result] full nb_alone_Vertices if { ${nb_alone_Vertices} == 0 } { puts "OK: Good result done by Boolean Operation algorithm" } else { puts "Error: Wrong result done by Boolean Operation algorithm" } set length 67.3503 set nb_v_good 1128 set nb_e_good 1128 set nb_w_good 0 set nb_f_good 0 set nb_sh_good 0 set nb_sol_good 0 set nb_compsol_good 0 set nb_compound_good 1 set nb_shape_good 2257 set 2dviewer 1