mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-02 09:52:27 -04:00
cleanup, copy far planes
This commit is contained in:
parent
faf39f97ae
commit
3d63d6030a
@ -1608,6 +1608,10 @@ class ShowBase(DirectObject.DirectObject):
|
|||||||
if buffer == None:
|
if buffer == None:
|
||||||
raise StandardError, "Could not make cube map."
|
raise StandardError, "Could not make cube map."
|
||||||
|
|
||||||
|
# Set the near and far planes from the default lens.
|
||||||
|
lens = rig.find('**/+Camera').node().getLens()
|
||||||
|
lens.setNearFar(base.camLens.getNear(), base.camLens.getFar())
|
||||||
|
|
||||||
# Now render a frame to fill up the texture.
|
# Now render a frame to fill up the texture.
|
||||||
rig.reparentTo(camera)
|
rig.reparentTo(camera)
|
||||||
base.graphicsEngine.openWindows()
|
base.graphicsEngine.openWindows()
|
||||||
@ -1662,8 +1666,13 @@ class ShowBase(DirectObject.DirectObject):
|
|||||||
rig = NodePath(namePrefix)
|
rig = NodePath(namePrefix)
|
||||||
buffer = toSphere.makeCubeMap(namePrefix, size, 0, rig, cameraMask)
|
buffer = toSphere.makeCubeMap(namePrefix, size, 0, rig, cameraMask)
|
||||||
if buffer == None:
|
if buffer == None:
|
||||||
|
base.graphicsEngine.removeWindow(toSphere)
|
||||||
raise StandardError, "Could not make cube map."
|
raise StandardError, "Could not make cube map."
|
||||||
|
|
||||||
|
# Set the near and far planes from the default lens.
|
||||||
|
lens = rig.find('**/+Camera').node().getLens()
|
||||||
|
lens.setNearFar(base.camLens.getNear(), base.camLens.getFar())
|
||||||
|
|
||||||
# Set up the scene to convert the cube map. It's just a
|
# Set up the scene to convert the cube map. It's just a
|
||||||
# simple scene, with only the FisheyeMaker object in it.
|
# simple scene, with only the FisheyeMaker object in it.
|
||||||
dr = toSphere.makeDisplayRegion()
|
dr = toSphere.makeDisplayRegion()
|
||||||
@ -1692,9 +1701,9 @@ class ShowBase(DirectObject.DirectObject):
|
|||||||
defaultFilename = defaultFilename,
|
defaultFilename = defaultFilename,
|
||||||
source = toSphere.getTexture())
|
source = toSphere.getTexture())
|
||||||
|
|
||||||
#base.graphicsEngine.removeWindow(buffer)
|
base.graphicsEngine.removeWindow(buffer)
|
||||||
#base.graphicsEngine.removeWindow(toSphere)
|
base.graphicsEngine.removeWindow(toSphere)
|
||||||
#rig.removeNode()
|
rig.removeNode()
|
||||||
|
|
||||||
return saved
|
return saved
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user