1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-05-06 10:36:12 +03:00
occt/tests/bugs/vis/bug25528
san 7fd6425dc4 0025528: Visualization - Exception on removing an interactive object from a local context
AIS_LocalContext::Remove() corrected to unbind the argument from
myActiveObjects at the very end. Also some code clean up applied
(e.g. duplicated AddOrRemoveSelected() call removed, formatting corrected).

code formatting
2014-12-04 14:20:18 +03:00

26 lines
737 B
Plaintext

puts "============"
puts "OCC25528"
puts "============"
puts ""
####################################################################################
# Visualization - Exception on removing an interactive object from
# a local context
# vremove -local <obj_name> crashes if there is an opened local context
####################################################################################
pload ALL
box b 1 2 3
vinit
vdisplay b
vfit
# opening a local context for local selection
vselmode b 4 1
# Select a face just to simulate the scenario used in a real application
vselect 200 200
# This line should not lead to exception
vremove -local b
# Screenshot should be empty (box removed successfully)
vdump ${imagedir}/${casename}.png