1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-04-10 18:51:21 +03:00
ski 5747059b21 0026833: Create command checkview containing all viewer types
Created command checkview for displaying shapes.
2016-02-05 11:14:37 +03:00

39 lines
961 B
Plaintext
Executable File

puts "============"
puts "BUC60912"
puts "OCC83"
puts "============"
puts ""
###############################
## Section of simple BSpline surfaces is performed too slow
###############################
puts "2 case: perform section with planar BSpline surface"
restore [locate_data_file BUC60912_sec_slow.brep] c
explode c
checkshape c_1
checkshape c_2
renamevar c_1 sh
renamevar c_2 pr
plane f 0 0 0 1 0 0
mkface f f -11 11 -11 11
puts "Info: perform section with planar BSpline surface"
dchrono h2 reset
dchrono h2 start
bsection result sh pr
dchrono h2 stop
set q2 [ dchrono h2 show ]
regexp {CPU user time: ([-0-9.+eE]+) seconds} $q2 full z2
puts "$z2"
if { $z2 > 40 } {
puts "Elapsed time is more then 40 seconds - Faulty"
} else {
puts "Elapsed time is less then 40 - OK"
}
checkprops result -l 42.879
checkshape result
checksection result
checkview -display result -2d -path ${imagedir}/${test_image}.png