ece3f950 |
1 | puts "============" |
2 | puts "CR27890" |
3 | puts "===========" |
4 | puts "" |
5 | ############################################################################### |
6 | # BndLib_Add2dCurve::Add(..) works incorrect on some curves |
7 | ############################################################################### |
8 | |
9 | restore [locate_data_file bug27890_t1.draw] |
10 | |
11 | set rr [gbounding bug27890_t1] |
12 | |
13 | regexp { *([-0-9.+eE]+) +([-0-9.+eE]+) +([-0-9.+eE]+) +([-0-9.+eE]+)} $rr full v1_x v1_y v2_x v2_y |
14 | |
15 | set tol_abs 1.0e-4 |
16 | set tol_rel 0.0001 |
17 | |
18 | set expected_v1_x -34.660696189548446 |
19 | checkreal "v1_x" ${v1_x} ${expected_v1_x} ${tol_abs} ${tol_rel} |
20 | |
21 | set expected_v1_y -69.996521506152177 |
22 | checkreal "v1_y" ${v1_y} ${expected_v1_y} ${tol_abs} ${tol_rel} |
23 | |
24 | set expected_v2_x -15.536166915190313 |
25 | checkreal "v2_x" ${v2_x} ${expected_v2_x} ${tol_abs} ${tol_rel} |
26 | |
27 | set expected_v2_y -21.097502159535235 |
28 | checkreal "v2_y" ${v2_y} ${expected_v2_y} ${tol_abs} ${tol_rel} |
29 | |
30 | #v2d2 |
31 | view 1 -2D- 728 20 400 400 |
32 | |
33 | 2dfit |
34 | checkview -screenshot -2d -path ${imagedir}/${test_image}.png |