1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
|
puts "============"
puts "CR26147"
puts "============"
puts ""
##########################################################################################
puts "Visualization - restore the ability to pick only fully included objects in rectangular selection"
##########################################################################################
pload VISUALIZATION MODELING
box b1 0 0 0 1 1 1
box b2 2 2 2 1 1 1
box b3 4 4 4 1 1 1
vinit View1
vdisplay b1 b2 b3
vfit
vselmode b1 1 1
vselmode b1 2 1
vselmode b2 1 1
vselmode b2 2 1
vselect 75 230 235 320 -allowoverlap 0
set aNbSelected1 [vnbselected]
if {$aNbSelected1 != 4} {
puts "ERROR: Wrong number of entities in vertice-edge selection without overlap allowed!"
}
vselect 75 230 235 320 -allowoverlap 1
vnbselected
set aNbSelected2 [vnbselected]
if {$aNbSelected2 != 11} {
puts "ERROR: Wrong number of entities in vertice-edge selection with overlap allowed!"
}
vselect 0 0
vselmode b3 4 1
vselect 75 230 235 320 -allowoverlap 0 1
vselect 350 150 380 170 1
vnbselected
set aNbSelected3 [vnbselected]
if {$aNbSelected3 != 4} {
puts "ERROR: Wrong number of entities in vertice-edge-face shift selection without overlap allowed!"
}
vselect 0 0
vselect 75 230 235 320 -allowoverlap 1 1
vselect 350 150 380 170 1
vnbselected
set aNbSelected4 [vnbselected]
if {$aNbSelected4 != 13} {
puts "ERROR: Wrong number of entities in vertice-edge-face shift selection with overlap allowed!"
}
vdump $imagedir/${casename}
|