0028802: The tolerance reached by approximator is used in creation of an edge, it...
[occt.git] / tests / bugs / modalg_6 / bug28718
1 puts "========"
2 puts "OCC28718"
3 puts "========"
4 puts ""
5 #################################################
6 # Section result has a break
7 #################################################
8
9 restore [locate_data_file bug28718_bulk_1.brep] b1
10 restore [locate_data_file bug28718_hull.brep] b2
11
12 ####
13
14 explode b1 f
15 explode b2 f
16 axo
17 don b2_61
18 fit
19
20 set log [bopcurves b1_1 b2_61 -2d]
21
22 regexp {Tolerance Reached=+([-0-9.+eE]+)\n+([-0-9.+eE]+)} ${log} full Toler NbCurv
23 checkreal TolReached $Toler 3.589120933029448e-08 0.0 0.1
24
25 nurbsconvert ff b2_61
26 set log [bopcurves b1_1 ff -2d]
27 regexp {Tolerance Reached=+([-0-9.+eE]+)\n+([-0-9.+eE]+)} ${log} full Toler NbCurv
28 checkreal TolReached $Toler 3.9019558966741645e-08 0.0 0.1
29
30 bsection result b1 b2
31
32 checkprops result -l 19.1199
33
34 checkview -display result -2d -path ${imagedir}/${test_image}.png