From a7d9badea0135492a78ad34da2d3eda48568db90 Mon Sep 17 00:00:00 2001 From: David Rose Date: Thu, 11 Dec 2003 00:04:16 +0000 Subject: [PATCH] oobeCull --- direct/src/showbase/ShowBase.py | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/direct/src/showbase/ShowBase.py b/direct/src/showbase/ShowBase.py index c168665698..9213cb9a01 100644 --- a/direct/src/showbase/ShowBase.py +++ b/direct/src/showbase/ShowBase.py @@ -1150,19 +1150,22 @@ class ShowBase(DirectObject.DirectObject): # Assign each DisplayRegion shared by the camera to use # this cull frustum. - numDisplayRegions = self.camNode.getNumDisplayRegions() - for d in range(0, numDisplayRegions): - dr = self.camNode.getDisplayRegion(d) - dr.setCullFrustum(pnode) + + # Support for this is currently absent from Panda. +## numDisplayRegions = self.camNode.getNumDisplayRegions() +## for d in range(0, numDisplayRegions): +## dr = self.camNode.getDisplayRegion(d) +## dr.setCullFrustum(pnode) else: # Disable OOBE culling. # Assign each DisplayRegion shared by the camera to use # the default cull frustum, the camera itself. - numDisplayRegions = self.camNode.getNumDisplayRegions() - for d in range(0, numDisplayRegions): - dr = self.camNode.getDisplayRegion(d) - dr.setCullFrustum(self.camNode) + +## numDisplayRegions = self.camNode.getNumDisplayRegions() +## for d in range(0, numDisplayRegions): +## dr = self.camNode.getDisplayRegion(d) +## dr.setCullFrustum(self.camNode) self.oobeCullFrustum.removeNode() self.oobeCullFrustum = None