3 puts "Visualization - handle correctly view clipping planes within zoom-persistent objects"
7 pload MODELING VISUALIZATION
25 vdisplay -dispMode 1 b
27 vdisplay -noupdate -dispMode 1 -trsfPers zoom -trsfPersPos 0 0 0 z000
28 vsetlocation z000 -25 -20 -15
29 vdrawtext t000 "000\n" -pos 0 0 0 -color RED -halign right
31 vdisplay -noupdate -dispMode 1 -trsfPers zoom -trsfPersPos 0 1 0 z010
32 vsetlocation z010 -25 -20 -15
33 vdrawtext t010 "010\n" -pos 0 1 0 -color RED -halign right
35 vdisplay -noupdate -dispMode 1 -trsfPers zoom -trsfPersPos 0 0 2 z002
36 vsetlocation z002 -25 -20 -15
37 vdrawtext t002 "002\n" -pos 0 0 2 -color RED -halign right
39 vdisplay -noupdate -dispMode 1 -trsfPers zoom -trsfPersPos 0 1 2 z012
40 vsetlocation z012 -25 -20 -15
41 vdrawtext t012 "012\n" -pos 0 1 2 -color RED -halign right
43 vdisplay -noupdate -dispMode 1 -trsfPers zoom -trsfPersPos 3 0 0 z300
44 vsetlocation z300 -25 -20 -15
45 vdrawtext t300 "300\n" -pos 3 0 0 -color RED -halign left
47 vdisplay -noupdate -dispMode 1 -trsfPers zoom -trsfPersPos 3 0 2 z302
48 vsetlocation z302 -25 -20 -15
49 vdrawtext t302 "302\n" -pos 3 0 2 -color RED -halign left
51 vdisplay -noupdate -dispMode 1 -trsfPers zoom -trsfPersPos 3 1 0 z310
52 vsetlocation z310 -25 -20 -15
53 vdrawtext t310 "310\n" -pos 3 1 0 -color RED -halign left
55 vdisplay -noupdate -dispMode 1 -trsfPers zoom -trsfPersPos 3 1 2 z312
56 vsetlocation z312 -25 -20 -15
57 vdrawtext t312 "312\n" -pos 3 1 2 -color RED -halign left
59 vdisplay -noupdate -dispMode 1 -trsfPers rotate -trsfPersPos -1 1 2 r1
60 vdisplay -noupdate -dispMode 1 -trsfPers rotate -trsfPersPos 4 1 2 r2
65 vclipplane pln -equation -1 0 0 2 -set
67 set aColor1 [vreadpixel 320 160 rgb name]
68 set aColor2 [vreadpixel 80 250 rgb name]
69 if { "$aColor1" != "BLACK" } { puts "Error: zoom-persistent object is not clipped" }
70 if { "$aColor2" != "GOLDENROD3" } { puts "Error: zoom-persistent object is clipped" }
72 vdump $imagedir/${casename}.png