From: <ror...@us...> - 2007-08-08 00:11:53
|
Revision: 160 http://roreditor.svn.sourceforge.net/roreditor/?rev=160&view=rev Author: rorthomas Date: 2007-08-07 17:11:50 -0700 (Tue, 07 Aug 2007) Log Message: ----------- * fixed bug with material in object Editor Modified Paths: -------------- trunk/lib/roreditor/RoROdefEditorOgreWindow.py Modified: trunk/lib/roreditor/RoROdefEditorOgreWindow.py =================================================================== --- trunk/lib/roreditor/RoROdefEditorOgreWindow.py 2007-08-07 23:14:17 UTC (rev 159) +++ trunk/lib/roreditor/RoROdefEditorOgreWindow.py 2007-08-08 00:11:50 UTC (rev 160) @@ -121,14 +121,17 @@ self.objnode.attachObject(self.objentity) self.objnode.rotate(ogre.Vector3.UNIT_X, ogre.Degree(-90),relativeTo=ogre.Node.TransformSpace.TS_WORLD) - self.objOriginalMat = ogre.MaterialManager.getSingleton().getByName(self.objentity.getSubEntity(0).getMaterialName()) - if self.objmat is None: - self.objmat = ogre.MaterialManager.getSingleton().getByName(NEWMATNAME) - self.objOriginalMat.copyDetailsTo(self.objmat) - # self.objmat = ogre.MaterialManager.getSingleton().getByName(NEWMATNAME) - self.objmat.setSceneBlending(ogre.SceneBlendFactor.SBF_SOURCE_ALPHA, ogre.SceneBlendFactor.SBF_DEST_ALPHA ) - self.objentity.setMaterialName(NEWMATNAME) - self.setMainMeshTrans(60) + try: + self.objOriginalMat = ogre.MaterialManager.getSingleton().getByName(self.objentity.getSubEntity(0).getMaterialName()) + if self.objmat is None: + self.objmat = ogre.MaterialManager.getSingleton().getByName(NEWMATNAME) + self.objOriginalMat.copyDetailsTo(self.objmat) + # self.objmat = ogre.MaterialManager.getSingleton().getByName(NEWMATNAME) + self.objmat.setSceneBlending(ogre.SceneBlendFactor.SBF_SOURCE_ALPHA, ogre.SceneBlendFactor.SBF_DEST_ALPHA ) + self.objentity.setMaterialName(NEWMATNAME) + self.setMainMeshTrans(60) + except: + pass self.objnode.setPosition(0,0,0) if not sx is None: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |