puts "========"
puts "0031148: Offset adjacent co-planar faces with different offset values"
puts "========"
puts ""

pload MODELING

# unset draw variables for all offset values
foreach val {1} {
  foreach x [directory r${val}*_unif] {
    unset $x
  }
}

polyline p 0 0 0 10 0 0 10 0 1 8 0 1 8 0 4 8 0 7 7 0 7 7 0 5 7 0 1 3 0 1 3 0 3 3 0 7 2 0 7 2 0 4 2 0 1 0 0 1 0 0 0
mkplane f p
prism s f 0 10 0

perform_offset_multi_with_ref r1_01 s 1 {7 10} {4 2} {782 948 18 16} 1
perform_offset_multi_with_ref r1_02 s 1 {7 10} {5 3} {760 960 16 14} 1
perform_offset_multi_with_ref r1_03 s 1 {7 11} {2 2} {784 960 18 16} 1
perform_offset_multi_with_ref r1_04 s 1 {7 11} {3 2} {784 960 18 16} 1
perform_offset_multi_with_ref r1_05 s 1 {7 11} {3 3} {740 984 16 14} 1

# display all created shapes
foreach val {1} {
  foreach x [directory r${val}*_unif] {
    if {[isdraw $x]} {
      checkview -display $x -2d -path ${imagedir}/${test_image}_$x.png
    }
  }
}

copy r1_03 result
copy r1_03_unif result_unif
