puts "============"
puts "OCC26675"
puts "============"
puts ""
###############################
## 0026675: Eliminate normalization of coordinates in ApproxInt package
###############################

set GoodNbCurv 1

pload QAcommands
OCC26675_1 ss

intersect res ss_1 ss_2

set che [whatis res]
set ind [string first "3d curve" $che]
if {${ind} >= 0} {
  #Only variable "res" exists
  renamevar res res_1
}


set ic 1
set AllowRepeate 1
while { $AllowRepeate != 0 } {
  set che [whatis res_$ic]
  set ind [string first "3d curve" $che]
  if {${ind} < 0} {
    set AllowRepeate 0
  } else {
    display res_$ic
    
    bounds res_$ic U1 U2
    
    dval U1
    dval U2
    
    if {[dval U2-U1] < 1.0e-20} {
      puts "Error: Wrong curve's range!"
    }
    
    xdistcs res_$ic ss_1 U1 U2 10 4.6e-6
    xdistcs res_$ic ss_2 U1 U2 10 4.3e-6
    
    incr ic
  }
}

if {[expr {$ic - 1}] == $GoodNbCurv} {
  puts "OK: Curve Number is good!"
} else {
  puts "Error: Curve Number is bad!"
}

smallview
fit
checkview -screenshot -2d -path ${imagedir}/${test_image}.png
