mirror of
https://github.com/panda3d/panda3d.git
synced 2025-09-30 00:32:57 -04:00
general: remove all uses of deprecated upcastTo*() methods
These methods have not been needed for a very long time, so we should not encourage their use.
This commit is contained in:
parent
5523af09ce
commit
b62435a373
@ -488,7 +488,7 @@ class FileSaver:
|
||||
out_file.write (i2+ "alight = AmbientLight(\'"+ light.getName() +"\')\n")
|
||||
out_file.write (i2+ "alight.setColor(VBase4("+ str(light.getLightColor().getX())+ "," + str(light.getLightColor().getY())+ "," + str(light.getLightColor().getZ()) + "," + str(light.getLightColor().getW()) + "))\n")
|
||||
out_file.write (i2+ "self.lightAttrib=self.lightAttrib.addLight(alight)\n")
|
||||
out_file.write (i2+ "self."+light.getName()+"= render.attachNewNode(alight.upcastToPandaNode())\n")
|
||||
out_file.write (i2+ "self."+light.getName()+"= render.attachNewNode(alight)\n")
|
||||
out_file.write (i2+ "self."+light.getName()+".setTag(\"Metadata\",\"" + light.getTag("Metadata") + "\")\n")
|
||||
out_file.write (i2+ "self.LightDict[\'" + light.getName() + "\']=alight\n")
|
||||
out_file.write (i2+ "self.LightTypes[\'" + light.getName() + "\']=\'" + type + "\'\n")
|
||||
@ -503,7 +503,7 @@ class FileSaver:
|
||||
#out_file.write (i2+ "alight.setPoint(Point3(" + str(light.getX()) + "," + str(light.getY()) + "," + str(light.getZ()) + "))\n")
|
||||
out_file.write (i2+ "alight.setSpecularColor(Vec4(" + str(light.getSpecColor().getX()) + "," + str(light.getSpecColor().getY()) + "," + str(light.getSpecColor().getZ()) + "," + str(light.getSpecColor().getW()) + "))\n")
|
||||
out_file.write (i2+ "self.lightAttrib=self.lightAttrib.addLight(alight)\n")
|
||||
out_file.write (i2+ "self."+light.getName()+ "= render.attachNewNode(alight.upcastToPandaNode())\n")
|
||||
out_file.write (i2+ "self."+light.getName()+ "= render.attachNewNode(alight)\n")
|
||||
out_file.write (i2+ "self."+light.getName()+ ".setPos(Point3(" + str(light.getX()) + "," + str(light.getY()) + "," + str(light.getZ()) + "))\n")
|
||||
out_file.write (i2+ "self."+light.getName()+ ".setHpr(Vec3("+ str(light.getH())+ "," + str(light.getP())+ "," + str(light.getR()) + "))\n")
|
||||
out_file.write (i2+ "self."+light.getName()+ ".setTag(\"Metadata\",\"" + light.getTag("Metadata") + "\")\n")
|
||||
@ -521,7 +521,7 @@ class FileSaver:
|
||||
out_file.write (i2+ "alight.setSpecularColor(Vec4(" + str(light.getSpecColor().getX()) + "," + str(light.getSpecColor().getY()) + "," + str(light.getSpecColor().getZ()) + "," + str(light.getSpecColor().getW()) + "))\n")
|
||||
out_file.write (i2+ "alight.setAttenuation(Vec3("+ str(light.getAttenuation().getX()) + "," + str(light.getAttenuation().getY()) + "," + str(light.getAttenuation().getZ()) + "))\n")
|
||||
out_file.write (i2+ "self.lightAttrib=self.lightAttrib.addLight(alight)\n")
|
||||
out_file.write (i2+ "self."+light.getName()+ "= render.attachNewNode(alight.upcastToPandaNode())\n")
|
||||
out_file.write (i2+ "self."+light.getName()+ "= render.attachNewNode(alight)\n")
|
||||
out_file.write (i2+ "self."+light.getName()+ ".setTag(\"Metadata\",\"" + light.getTag("Metadata") + "\")\n")
|
||||
out_file.write (i2+ "self."+light.getName()+ ".setPos(Point3(" + str(light.getX()) + "," + str(light.getY()) + "," + str(light.getZ()) + "))\n")
|
||||
out_file.write (i2+ "self.LightDict[\'" + light.getName() + "\']=alight\n")
|
||||
@ -539,7 +539,7 @@ class FileSaver:
|
||||
out_file.write (i2+ "alight.setAttenuation(Vec3("+ str(light.getAttenuation().getX()) + "," + str(light.getAttenuation().getY()) + "," + str(light.getAttenuation().getZ()) + "))\n")
|
||||
out_file.write (i2+ "alight.setExponent(" +str(light.getExponent()) +")\n")
|
||||
out_file.write (i2+ "self.lightAttrib=self.lightAttrib.addLight(alight)\n")
|
||||
out_file.write (i2+ "self."+light.getName()+ "= render.attachNewNode(alight.upcastToLensNode())\n")
|
||||
out_file.write (i2+ "self."+light.getName()+ "= render.attachNewNode(alight)\n")
|
||||
out_file.write (i2+ "self."+light.getName()+ ".setTag(\"Metadata\",\"" + light.getTag("Metadata") + "\")\n")
|
||||
out_file.write (i2+ "self."+light.getName()+ ".setPos(Point3(" + str(light.getX()) + "," + str(light.getY()) + "," + str(light.getZ()) + "))\n")
|
||||
out_file.write (i2+ "self."+light.getName()+ ".setHpr(Vec3("+ str(light.getH())+ "," + str(light.getP())+ "," + str(light.getR()) + "))\n")
|
||||
|
@ -63,13 +63,8 @@ class seLight(NodePath):
|
||||
self.lence = lence
|
||||
self.active = True
|
||||
|
||||
if isinstance(light, Spotlight):
|
||||
node = light.upcastToLensNode()
|
||||
else:
|
||||
node = light.upcastToPandaNode()
|
||||
|
||||
# Attach node to self
|
||||
self.LightNode=parent.attachNewNode(node)
|
||||
self.LightNode=parent.attachNewNode(light)
|
||||
self.LightNode.setTag("Metadata",tag)
|
||||
if(self.type=='spot'):
|
||||
self.LightNode.setHpr(self.orientation)
|
||||
@ -418,8 +413,6 @@ class seLightManager(NodePath):
|
||||
#################################################################
|
||||
type = lower(light.getType().getName())
|
||||
|
||||
light.upcastToNamable()
|
||||
|
||||
specularColor = VBase4(1)
|
||||
position = Point3(0,0,0)
|
||||
orientation = Vec3(1,0,0)
|
||||
|
@ -201,13 +201,13 @@ def arbitraryShadow(node):
|
||||
##b.reparentTo((base.localAvatar))
|
||||
##a = AmbientLight('cloudAmbientHi')
|
||||
##a.setColor(Vec4(0.9, 0.9, 0.9, 1.000))
|
||||
##aNP = s.attachNewNode(a.upcastToPandaNode())
|
||||
##aNP = s.attachNewNode(a)
|
||||
##b.setLight(aNP)
|
||||
##d = DirectionalLight("chernabogDirectionalLight")
|
||||
##d.setDirection(Vec3(0, 1, 0))
|
||||
##d.setColor(Vec4(1))
|
||||
###d.setColor(Vec4(0.9, 0.7, 0.7, 1.000))
|
||||
##dNP = s.attachNewNode(d.upcastToPandaNode())
|
||||
##dNP = s.attachNewNode(d)
|
||||
##b.setLight(dNP)
|
||||
##
|
||||
##ival = Sequence(LerpPosInterval(bs.lightPath, 0.0, Vec3(-200, 0, 50)),
|
||||
|
@ -1553,8 +1553,7 @@ class ShowBase(DirectObject.DirectObject):
|
||||
# mouse activity.
|
||||
mw = self.buttonThrowers[0].getParent()
|
||||
mouseRecorder = MouseRecorder('mouse')
|
||||
self.recorder.addRecorder(
|
||||
'mouse', mouseRecorder.upcastToRecorderBase())
|
||||
self.recorder.addRecorder('mouse', mouseRecorder)
|
||||
np = mw.getParent().attachNewNode(mouseRecorder)
|
||||
mw.reparentTo(np)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user