puts "========"
puts "OCC24357"
puts "========"
puts ""
###########################################################
# BRepBuilderAPI_Sewing returns result with too high tolerance
###########################################################

restore [locate_data_file bug24357_faces.brep] f
whatis f
tolerance f
sewing r 0.2 f
whatis r

regexp {Tolerance +MAX=([-0-9.+eE]+)} [tolerance r] full MaxTolerance
puts "MaxTolerance=$MaxTolerance"

set expected_MaxTolerance 0.00068453844086764995
set tol_abs_MaxTolerance  0.00001
set tol_rel_MaxTolerance  0.00001
checkreal "MaxTolerance" ${MaxTolerance} ${expected_MaxTolerance} ${tol_abs_MaxTolerance} ${tol_rel_MaxTolerance}

smallview
donly r
fit
xwd ${imagedir}/${casename}_1.png

vinit
vsetdispmode 1
vdisplay r
vfit
vdump ${imagedir}/${casename}_2.png
