Example #1
0
	def __init__(self, manager, blenderMesh, blenderFace, colouredAmbient):
		GameEngineMaterial.__init__(self, manager, blenderMesh, blenderFace, colouredAmbient)
		self.mesh = blenderMesh
		self.face = blenderFace
		self.colouredAmbient = colouredAmbient
		# check if a Blender material is assigned
		try:
			blenderMaterial = self.mesh.materials[self.face.mat]
		except:
			blenderMaterial = None
		self.fp_parms = {}
		self.vp_parms = {}
		self.alpha = 1.0
		self.shadows = False # doesnt work with rex for now..
		self.material = blenderMaterial
		DefaultMaterial.__init__(self, manager, self._createName())
		self._parseMaterial(blenderMaterial)
		return
Example #2
0
 def __init__(self, manager, blenderMesh, blenderFace, colouredAmbient):
     GameEngineMaterial.__init__(self, manager, blenderMesh, blenderFace,
                                 colouredAmbient)
     self.mesh = blenderMesh
     self.face = blenderFace
     self.colouredAmbient = colouredAmbient
     # check if a Blender material is assigned
     try:
         blenderMaterial = self.mesh.materials[self.face.mat]
     except:
         blenderMaterial = None
     self.fp_parms = {}
     self.vp_parms = {}
     self.alpha = 1.0
     self.shadows = False  # doesnt work with rex for now..
     self.material = blenderMaterial
     DefaultMaterial.__init__(self, manager, self._createName())
     self._parseMaterial(blenderMaterial)
     return