0025270: OCCT fails to calculate extrema between extruded surface and line
[occt.git] / tests / bugs / modalg_5 / bug23375_1
CommitLineData
2c896b8f 1puts "========================"
2puts "OCC23375"
3puts "========================"
4puts ""
5#######################################################################
6# (OCC 6.5.3 regression) BRepBuilderAPI_Sewing returns wrong result
7#######################################################################
8
5a29f57e 9pload XSDRAW
10
f2cc4711 11restore [locate_data_file bug23375_Volute1.brep] v
2c896b8f 12
f2cc4711 13explode v
14sewing result 0.01 v_1 v_2
2c896b8f 15
f2cc4711 16# 1
2c896b8f 17checkshape result
18
f2cc4711 19# 2
20set tolmaxres [tolmax result]
21regexp {max tol = ([-0-9.+eE]+)} $tolmaxres full MaxTolerance
22set CMP_TOL 1.e-4
23if { ${MaxTolerance} > ${CMP_TOL} } {
24 puts "Error: invalid tolerance"
2c896b8f 25}
f2cc4711 26
27# 3
5a29f57e 28freebounds $result -0.01
f2cc4711 29set s [explode result_c e]
30puts $s
31set index [ llength $s ]
5a29f57e 32if { $index != 8 } {
f2cc4711 33 puts "Error : Number of free edges is $index"
2c896b8f 34}
35
36set 2dviewer 1