Gabriel #1 the 3D object will be garbage collected when the object that references is eaten by the GC. It will be garbage collected the next time the garbage collector is run after the last reference was removed. Which can potentially be never.