puts "========"
puts "0031734: Modeling Algorithms - Incorrect result of offset operation in mode 'Complete' join type 'Intersection'"
puts "========"
puts ""

restore [locate_data_file bug31734_input.brep] s

set ref_values { { 1.20705e+07 7.15256e+08 140 139 } \
                 { 1.21319e+07 7.27357e+08 140 139 } \
                 { 1.21934e+07 7.3952e+08  140 139 } \
                 { 1.22549e+07 7.51744e+08 140 139 } \
                 { 1.23165e+07 7.6403e+08  140 139 } \
                 { 1.23781e+07 7.76377e+08 140 139 } \
                 { 1.24398e+07 7.88786e+08 140 139 } \
                 { 1.25015e+07 8.01256e+08 140 139 } \
                 { 1.25633e+07 8.13789e+08 140 139 } \
                 { 1.26251e+07 8.26383e+08 140 139 } \
                 { 1.2687e+07  8.39039e+08 140 139 } \
                 { 1.27489e+07 8.51757e+08 140 139 } \
                 { 1.28109e+07 8.64537e+08 140 139 } \
                 { 1.27589e+07 8.77358e+08 139 138 } \
                 { 1.2511e+07  8.89993e+08 139 138 } \
                 { 1.22597e+07 9.02379e+08 139 138 } \
                 { 1.20049e+07 9.14511e+08 139 138 } \
                 { 1.17468e+07 9.26387e+08 139 138 } \
                 { 1.14852e+07 9.38004e+08 139 138 } \
                 { 1.12201e+07 9.49357e+08 139 138 } \
                 { 1.10857e+07 9.60471e+08 118 117 } \
                 { 1.11297e+07 9.71579e+08 118 117 } \
                 { 1.11738e+07 9.82731e+08 118 117 } \
                 { 1.1218e+07  9.93927e+08 118 117 } \
                 { 1.12622e+07 1.00517e+09 118 117 } \
                 { 1.12282e+07 1.01644e+09 109 108 } \
                 { 1.11011e+07 1.02757e+09 80 80   } \
                 { 1.11451e+07 1.03869e+09 80 80   } \
                 { 1.11891e+07 1.04986e+09 80 80   } \
                 { 1.12332e+07 1.06107e+09 80 80   } \
                 { 1.12774e+07 1.07232e+09 80 80   } \
                 { 1.13216e+07 1.08362e+09 80 80   } \
                 { 1.13658e+07 1.09497e+09 80 80   } \
                 { 1.14101e+07 1.10635e+09 80 80   } \
                 { 1.14545e+07 1.11779e+09 80 80   } \
                 { 1.14988e+07 1.12926e+09 80 80   } \
                 { 1.15433e+07 1.14078e+09 80 80   } \
                 { 1.15878e+07 1.15235e+09 80 80   } \
                 { 1.16323e+07 1.16396e+09 80 80   } \
                 { 1.16769e+07 1.17562e+09 80 80   } \
                 { 1.17215e+07 1.18731e+09 80 80   } \
                 { 1.17662e+07 1.19906e+09 80 80   } \
                 { 1.18109e+07 1.21085e+09 80 80   } \
                 { 1.18556e+07 1.22268e+09 80 80   } \
                 { 1.19005e+07 1.23456e+09 80 80   } \
                 { 1.19453e+07 1.24648e+09 80 80   } \
                 { 1.19902e+07 1.25845e+09 80 80   } \
                 { 1.20352e+07 1.27046e+09 80 80   } \
                 { 1.20802e+07 1.28252e+09 80 80   } \
                 { 1.21253e+07 1.29462e+09 80 80   } }

perform_offset_increasing s 1 50 1 $ref_values

copy r50 result
copy r50_unif result_unif

checkview -display result_unif -2d -path ${imagedir}/${test_image}.png
