5 ###########################################################
6 # improve the result of v/v interference for two vertices case
7 ###########################################################
14 settolerance v1 $tolerance1
21 settolerance v2 $tolerance2
26 regexp {Tolerance +MAX=([-0-9.+eE]+)} [tolerance res] full MaxTolerance
27 puts "MaxTolerance=$MaxTolerance"
29 set expected_MaxTolerance 4.25
30 set tol_abs_MaxTolerance 0.1
31 set tol_rel_MaxTolerance 0.1
32 checkreal "MaxTolerance" ${MaxTolerance} ${expected_MaxTolerance} ${tol_abs_MaxTolerance} ${tol_rel_MaxTolerance}
35 regexp "Tolerance : +(\[-0-9*\.+eE\]+)" $info full tolerance_res
36 regexp "Point 3D : +(\[-0-9*\.+eE\]+), +(\[-0-9*\.+eE\]+), +(\[-0-9*\.+eE\]+)" $info full x_res y_res z_res
37 puts "tolerance_res=$tolerance_res"
38 puts "x_res=$x_res y_res=$y_res z_res=$z_res"
40 set expected_tolerance 4.25
41 set tol_abs_tolerance 0.1
42 set tol_rel_tolerance 0.1
43 checkreal "tolerance" ${tolerance_res} ${expected_tolerance} ${tol_abs_tolerance} ${tol_rel_tolerance}
45 set expected_x_res 3.25
48 checkreal "x_res" ${x_res} ${expected_x_res} ${tol_abs_x_res} ${tol_rel_x_res}
53 checkreal "y_res" ${y_res} ${expected_y_res} ${tol_abs_y_res} ${tol_rel_y_res}
58 checkreal "z_res" ${z_res} ${expected_z_res} ${tol_abs_z_res} ${tol_rel_z_res}
60 circle c1 $x1 $y1 $z1 $tolerance1
61 circle c2 $x2 $y2 $z2 $tolerance2
62 circle c_res $x_res $y_res $z_res $tolerance_res
64 view 1 +X+Y 465 20 400 400
67 xwd $imagedir/${test_image}.png