View Single Post
  #3  
Old 02-11-2010, 03:41 AM
lionfish lionfish is offline
Member
 
Join Date: Oct 2009
Posts: 11
Post Code

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.
Reply With Quote