0031650: Visualization - invalid picking of object with local transformation and...
[occt.git] / tests / bugs / vis / bug31650
1 puts "============"
2 puts "0031650: Visualization - invalid picking of object with local transformation and per-object clipping plane"
3 puts "============"
4 puts ""
5
6 pload XDE MODELING VISUALIZATION
7 vclear
8 vinit View1
9 vaxo
10 box b -28 -11 -35 20 20 42
11 vdisplay -dispMode 1 -highMode 1 b
12 vsetlocation b 0 0 20
13 vfit
14 catch {vclipplane -delete p}
15
16 # global clipping
17 vclipplane p -equation 0 0 -1 -10 -set
18 vmoveto 205 205
19 if { [vreadpixel 205 320 -name -rgb] != "DARKGOLDENROD" } { puts "Error" }
20
21 # local clipping
22 vclipplane p -equation 0 0 -1 -10 -set b
23 vmoveto 205 205
24 if { [vreadpixel 205 320 -name -rgb] != "DARKGOLDENROD" } { puts "Error" }
25
26 vdump ${imagedir}/${casename}.png