Removed temoporary collision node after use

This commit is contained in:
Gyedo Jeon 2010-03-12 05:08:04 +00:00
parent 7a4348c985
commit ae157e1b89
1 changed files with 4 additions and 0 deletions

View File

@ -301,6 +301,7 @@ class DirectCameraControl(DirectObject):
entry = iRay.getEntry(0)
hitPt = entry.getSurfacePoint(entry.getFromNodePath())
iRay.collisionNodePath.removeNode()
del iRay
if hasattr(state, 'prevPt'):
base.direct.camera.setPos(base.direct.camera, (state.prevPt - hitPt))
@ -384,6 +385,9 @@ class DirectCameraControl(DirectObject):
np.remove()
self.coaMarker.setPos(self.coaMarkerPos)
iRay.collisionNodePath.removeNode()
del iRay
# Set at markers position in render coordinates
self.camManipRef.setPos(self.coaMarkerPos)
self.camManipRef.setHpr(base.direct.camera, ZERO_POINT)