puts "TODO 0028406 ALL: Error: MaxTolerance" puts "=======" puts "0028406" puts "=======" puts "" ####################################################### # High tolerances after boolean operation on OCCT 6.9.1 ####################################################### restore [locate_data_file bug28406_ar_shape_to_cuts.brep] b1 restore [locate_data_file bug28406_ar_cutting_shapes.brep] b2 explode b2 f set log_1 [bopcurves b1 b2_1 -2d] regexp {Tolerance Reached=([-0-9.+eE]+)} $log_1 full tol_reached_1 set log_2 [bopcurves b1 b2_7 -2d] regexp {Tolerance Reached=([-0-9.+eE]+)} $log_2 full tol_reached_2 set log_3 [maxtolerance b2] regexp { +Face +: +Min +[-0-9.+eE]+ +Max +([-0-9.+eE]+)} $log_3 full MaxFaceTolerance set ToleranceReached-6-9-1_1 0.044936986074371126 set ToleranceReached-6-9-1_2 0.024455156919182791 set tol_rel_MaxTol 0.0001 checkreal "MaxTolerance 2_1 " ${tol_reached_1} ${ToleranceReached-6-9-1_1} ${MaxFaceTolerance} ${tol_rel_MaxTol} checkreal "MaxTolerance 2_7 " ${tol_reached_2} ${ToleranceReached-6-9-1_2} ${MaxFaceTolerance} ${tol_rel_MaxTol}