1 puts "========================"
3 puts "========================"
5 #######################################################################
6 # Sewing increases tolerance of vertices for redundant value.
7 #######################################################################
13 restore [locate_data_file OCC22804-sew_bug.brep] a
16 sewing result ${tol} a
18 set ToleranceList [tolerance result]
19 regexp {Tolerance MAX=([-0-9.+eE]+)} $ToleranceList full oTolerance
20 regexp {FACE[ \t]*: MAX=([-0-9.+eE]+)} $ToleranceList full FaceTolerance
21 regexp {EDGE[ \t]*: MAX=([-0-9.+eE]+)} $ToleranceList full EdgeTolerance
22 regexp {VERTEX[ \t]*: MAX=([-0-9.+eE]+)} $ToleranceList full VertexTolerance
24 set minTolerance ${EdgeTolerance}
25 if { ${minTolerance} > ${VertexTolerance} } {
26 set minTolerance ${VertexTolerance}
30 checkreal "Min tolerance" ${minTolerance} ${oTolerance} 0 0.001
31 checkmaxtol result -ref 1699.9358291469857
32 checknbshapes result -shell 1
33 checkfreebounds result 5
35 checkprops result -s 1.80934e+009
37 checkview -display result -2d -path ${imagedir}/${test_image}.png