puts "========"
puts "OCC28112"
puts "========"
puts ""
####################################################################################
## Exception during offset computation
####################################################################################

restore [locate_data_file bug28112.brep] s

regexp {Mass +: +([-0-9.+eE]+)} [lprops s 1.e-4] full s_len
regexp {Mass +: +([-0-9.+eE]+)} [sprops s 1.e-4] full s_area

for {set i -5} {$i <= 5} {incr i} {
  set offsetvalue [expr 6. * $i]
  offsetshapesimple result s ${offsetvalue}

  checkshape result
  checkprops result -l ${s_len}
  checkprops result -s ${s_area}
  checknbshapes result -vertex 12 -edge 15 -face 3
}
