49e80cdd6c0a429b8176a301b09f474d5ad1c3be
[occt.git] / tests / bugs / vis / bug30672
1 puts "============="
2 puts "0030672: Visualization - AIS_InteractiveContext::SetLocation() sets invalid selection BVH flag to removed object"
3 puts "============="
4
5 pload MODELING VISUALIZATION
6 box b 1 2 3
7 vclear
8 vinit View1
9 vaxo
10 vdisplay -dispMode 1 -highMode 1 b
11 vfit
12 vremove -context b
13 vlocation b -setLocation 2 0 0
14 vdisplay -dispMode 1 b
15 vmoveto 200 200
16 if { [vreadpixel 150 150 -rgb -name] != "BLACK" } { puts "Error: wrong prs location" }
17 if { [vreadpixel 300 300 -rgb -name] != "DARKGOLDENROD3" } { puts "Error: wrong sel location" }
18 vmoveto 300 300
19 if { [vreadpixel 300 300 -rgb -name] != "DARKTURQUOISE" } { puts "Error: wrong highlighting" }
20
21 vdump $imagedir/${casename}.png