0025624: Visualization - selection is incorrect in perspective mode in a specific...
[occt.git] / tests / bugs / modalg_1 / bug10160_12
1 puts "============"
2 puts "OCC10160"
3 puts "============"
4 puts ""
5 #######################################################################
6 # BOP perfomance improvemen
7 #######################################################################
8
9 set BugNumber OCC10160
10
11 restore [locate_data_file OCC10160-2.brep] b1 
12 restore [locate_data_file OCC10160-3.brep] b2 
13
14 set NbTests 3
15
16 puts "Prepare boolean operation ..."
17 dchrono h0 reset; dchrono h0 start
18 bop b1 b2
19 dchrono h0 stop; set CPU_time0_List [dchrono h0 show]
20 regexp {CPU user time: ([-0-9.+eE]+) seconds} $CPU_time0_List full CPU_user_time0
21 puts "CPU_user_time0=${CPU_user_time0}"
22
23 puts "Start boolean operation ..."
24 dchrono h reset; dchrono h start
25 #
26 # BOOLEAN OPERATION ----- START
27 #
28 for {set i 1} {$i <= ${NbTests}} {incr i} {
29    boptuc result
30 }
31 #
32 # BOOLEAN OPERATION ----- FINISH
33 #
34 dchrono h stop; set CPU_time_List [dchrono h show]
35 regexp {CPU user time: ([-0-9.+eE]+) seconds} $CPU_time_List full CPU_user_time
36 puts "Finish boolean operation ..."
37 puts "CPU_user_time=${CPU_user_time}"
38 set CPU_user_time [expr ${CPU_user_time} / ${NbTests}]
39 puts "CPU_user_time=${CPU_user_time}"
40
41 set square 6.38359e+06
42
43 # Analysis of "nbshapes res"
44 set nb_v_good 108
45 set nb_e_good 161
46 set nb_w_good 61
47 set nb_f_good 60
48 set nb_sh_good 3
49 set nb_sol_good 3
50 set nb_compsol_good 0
51 set nb_compound_good 1
52 set nb_shape_good 397
53
54 set 2dviewer 0