adf544e5fc594c8fa32e0fb4449aa60827ae5775
[occt.git] / tests / bugs / modalg_2 / bug22967
1 puts "TODO OCC25597 ALL: Error: Vertex tolerance"
2 puts "TODO OCC25597 ALL: Error: Edge tolerance"
3 puts "============"
4 puts "OCC22967"
5 puts "============"
6 puts ""
7 ############################################################################################################
8 # Boolean operations between two cylinders with orthogonal axis generate a shape with big vertex tolerance
9 ###########################################################################################################
10
11 set BugNumber OCC22967
12
13 restore [locate_data_file bug22967_Cylinder_1.brep] b1 
14 restore [locate_data_file bug22967_Scale_1.brep] b2 
15 bop b1 b2
16 bopfuse result
17 set info [ maxtolerance result ]
18
19 regexp {Edge[ \t]*:.*Max[ \t]*([-0-9.+eE]+)} $info full last1
20 regexp {Vertex[ \t]*:.*Max[ \t]*([-0-9.+eE]+)} $info full last
21
22 set check_value 8.46459e-006
23
24 checkreal "Vertex tolerance" ${last} ${check_value} 0 0.05
25 checkreal "Edge tolerance" ${last1} ${check_value} 0 0.05
26 checkprops result -s 668843 
27 checkshape result
28 checkview -display result -2d -path ${imagedir}/${test_image}.png
29