http://code.google.com/p/away3d/issues/detail?id=182&sort=-id
would help :)
With the above fix.
plane2.dispose(true);
does remove the plane from view but doesn't remove any subG, geometry or
even the plane from profiler.
To remove it
plane2.dispose(true);
plane2.geometry.subGeometries[0].dispose();
plane2.material = null;
plane2 = null
But the above doesn't remove the materials or methods
Tried dispose on the material but that just throws an error
RangeError: Error #1125: The index 4294967295 is out of range 1.
at away3d.materials::MaterialLibrary/unregisterMaterial()
at away3d.materials::MaterialBase/dispose()
at away3d.materials::DefaultMaterialBase/dispose()
at away3d.materials::BitmapMaterial/dispose()
at MainPlaneDelete/removeplane()