Beispiel #1
0
 def _setspotdir(self, direction):
     self._spot_dir = Vector3(*direction)
     self.lspot_dir = glvec(*direction)
Beispiel #2
0
def _update_light_pos(self, pos, _delta):
    self._pos = pos
    self.lpos = glvec(*(tuple(pos) + (self.W,)))
Beispiel #3
0
 def _setdiffuse(self, diffuse):
     self._diffuse = diffuse
     self.ldifs = glvec(*diffuse)
Beispiel #4
0
 def _setambient(self, ambient):
     self._ambient = ambient
     self.lambient = glvec(*ambient)
Beispiel #5
0
 def _setspecular(self, specular):
     self._specular = specular
     self.lspec = glvec(*specular)