Update testing case for issue 0024499
[occt.git] / tests / bugs / modalg_5 / bug24174_2
CommitLineData
47980104 1puts "========================"
2puts "OCC24174"
3puts "========================"
4puts ""
5#######################################################################
6# [regression] BRepBuilderAPI_Sewing returns result with very high tolerance
7#######################################################################
8
9pload XSDRAW
10
11restore [locate_data_file bug24174_stitch.brep] a
12
13sewing result 0.1 a
14
15# 0
16set log_1 [tolmax a]
17regexp {max tol = ([-0-9.+eE]+)} ${log_1} full MaxTolerance_a
18set CMP_TOL ${MaxTolerance_a}
19
20# 1
21checkshape result
22
23# 2
24set log_2 [tolmax result]
25regexp {max tol = ([-0-9.+eE]+)} ${log_2} full MaxTolerance_result
26if { ${MaxTolerance_result} > ${CMP_TOL} } {
27 puts "Error: invalid tolerance"
28}
29
30# 3
31freebounds $result 0
32set s [explode result_c e]
33
34set Number [ llength ${s} ]
35puts "Number of free edges is ${Number}"
36set Number_Free_Edges 9
37if { ${Number} != ${Number_Free_Edges} } {
38 puts "Error : Number of free edges is ${Number}"
39}
40
41set 2dviewer 1