0023905: Clean obsolete test commands
[occt.git] / tests / bugs / vis / bug1786
CommitLineData
7faaccfd 1puts "================"
2puts "OCC1786"
3puts "OCC2707"
4puts "================"
5#######################################################################################
6# AIS_LC::AddOrRemoveSelected(Handle(SelectMgr_EntityOwner), ..) works too slow
7faaccfd 7#######################################################################################
8
9box b1 10 10 10
10box b2 20 20 20 10 10 10
11vinit
12vdisplay b1 b2
13vfit
14
15# box b1
16set x11 57 ; set y11 322
17set x12 118 ; set y12 322
18
19# box b2
20set x21 290 ; set y21 186
21set x22 352 ; set y22 186
22
23set Selection_R 0.8
24set Selection_G 0.8
25set Selection_B 0.8
26
27set Idle_R 1
28set Idle_G 1
29set Idle_B 0
30
31#QASetChoiceMode EDGE ON
32vselmode 2 1
33set AutoHilight 0
34OCC1786 ${AutoHilight}
35set BeforeNbSelected [vnbselected]
36
37checkcolor ${x12} ${y12} ${Idle_R} ${Idle_G} ${Idle_B}
38checkcolor ${x21} ${y21} ${Idle_R} ${Idle_G} ${Idle_B}
39checkcolor ${x22} ${y22} ${Idle_R} ${Idle_G} ${Idle_B}
40
41if {${BeforeNbSelected} == 0} {
42 puts "OCC1786: OK (case 4: before selection)"
43} else {
44 puts "OCC1786: Error (case 4: before selection)"
45}
46
47# Select edges
48
49vselect 0 0 1
50
51vselect ${x11} ${y11} 1
52vselect ${x12} ${y12} 1
53
54vselect ${x21} ${y21} 1
55vselect ${x22} ${y22} 1
56
57vselect 0 0 1
58set AfterNbSelected [vnbselected]
59
60checkcolor ${x11} ${y11} ${Selection_R} ${Selection_G} ${Selection_B}
61checkcolor ${x12} ${y12} ${Selection_R} ${Selection_G} ${Selection_B}
62checkcolor ${x21} ${y21} ${Selection_R} ${Selection_G} ${Selection_B}
63checkcolor ${x22} ${y22} ${Selection_R} ${Selection_G} ${Selection_B}
64
65if {${AfterNbSelected} == 4} {
66 puts "OCC1786: OK (case 9: after selection)"
67} else {
68 puts "OCC1786: Error (case 9: after selection)"
69}
70
71set only_screen 1