Why the following code only deletes some scenes and not all?
- Code: Select all
model = Sketchup.active_model
pages = model.pages
pages.each {|page| pages.erase(page)}
A workaround for this issue is...
- Code: Select all
model = Sketchup.active_model
pages = model.pages
delete_list = []
pages.each {|page| delete_list << page}
delete_list.each {|page| pages.erase(page)}
But still, I ask why did the first example fail to deliver?
Shortly after this I post stumbled upon this TOPIC and it explained the issue.