mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-04-10 18:51:21 +03:00
Remove performance comparing with hardcoded value. Test cases for performance of some commands were moved to perf group. Updated documentation.
32 lines
712 B
Plaintext
32 lines
712 B
Plaintext
puts "========"
|
|
puts "OCC26310"
|
|
puts "========"
|
|
puts ""
|
|
#################################################
|
|
# Very slow boolean cut operations on cylinders
|
|
#################################################
|
|
|
|
if { [regexp {Debug mode} [dversion]] } {
|
|
set max_time 0.3
|
|
} else {
|
|
set max_time 0.15
|
|
}
|
|
|
|
set maxToler 1.5e-5
|
|
|
|
restore [locate_data_file OCC26310-b1.brep] b1
|
|
restore [locate_data_file OCC26310-b2.brep] b2
|
|
|
|
explode b1 f
|
|
explode b2 f
|
|
|
|
dchrono cr restart
|
|
set log1 [bopcurves b1_1 b2_1 -2d]
|
|
dchrono cr stop counter bopcurves
|
|
|
|
regexp {Tolerance Reached=+([-0-9.+eE]+)} ${log1} full Toler
|
|
puts "TolReached = $Toler"
|
|
|
|
if { $Toler > $maxToler } {
|
|
puts "Error: Tolerance is too big ($Toler > $maxToler)"
|
|
} |