Removed temoporary collision node after use
This commit is contained in:
parent
7a4348c985
commit
ae157e1b89
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Reference in New Issue