0014531: Boolean Operation Algorithm fails
[occt.git] / tests / bugs / moddata_3 / bug25631
1 puts "========="
2 puts "OCC25631"
3 puts "========="
4 puts ""
5 #####################################################################
6 ## Bounding box is too big for the face.
7 #####################################################################
8
9 restore [locate_data_file bug25631_fbx.brep] sh1
10
11 set rr [bounding sh1]
12 regexp { *([-0-9.+eE]+) +([-0-9.+eE]+) +([-0-9.+eE]+) +([-0-9.+eE]+) +([-0-9.+eE]+) +([-0-9.+eE]+)} $rr full v1_x v1_y v1_z v2_x v2_y v2_z
13
14 set tol_abs 1.0e-4
15 set tol_rel 0.0001
16
17 set expected_v1_x 102.04999989999993
18 checkreal "v1_x" ${v1_x} ${expected_v1_x} ${tol_abs} ${tol_rel}
19
20 set expected_v1_y -12.576503364721431
21 checkreal "v1_y" ${v1_y} ${expected_v1_y} ${tol_abs} ${tol_rel}
22
23 set expected_v1_z -12.267407382031644
24 checkreal "v1_z" ${v1_z} ${expected_v1_z} ${tol_abs} ${tol_rel}
25
26 set expected_v2_x 145.65000009999983
27 checkreal "v2_x" ${v2_x} ${expected_v2_x} ${tol_abs} ${tol_rel}
28
29 set expected_v2_y 1.0883692081680807
30 checkreal "v2_y" ${v2_y} ${expected_v2_y} ${tol_abs} ${tol_rel}
31
32 set expected_v2_z 1.4146362604116396
33 checkreal "v2_z" ${v2_z} ${expected_v2_z} ${tol_abs} ${tol_rel}
34
35 smallview
36 fit
37 checkview -screenshot -2d -path ${imagedir}/${test_image}.png