I add all the objects I create to a list (objectList):
#Create object
obj = viz.add(storefiles[storen])
# Put it in the right place
obj.rotate(0,1,0,rotation*90)
obj.scale(0.05,0.05,0.05) #scale to 1/20th of original size
obj.translate(x*7,0,y*7)
#Add it to the list
objectsList.append(obj)
when I want to "reset" the world, I remove all the objects from the list, with the belief that this should destroy them (is this true - I don't quite understand why, but I cop - is this because garbage collection deals with it?), based on thread:
http://forum.worldviz.com/showthread.php?t=2196
#loop through all the items, deleting them
for row in range(len(objectsList)):
objectsList[row].remove()
(thought to self: would deleting them in this order end up leaving some? as their index changes each time...)
Thanks for any help!
Mike.