Example #1
0
 def draw(self):
     modelview = array(glGetDoublev(GL_MODELVIEW_MATRIX)).transpose()
     inv_modelview = inv(modelview)
     self.eye = dot(inv_modelview, array([0.0, 0.0, 0.0, 1.0]))
     # self.eye /= self.eye[3]
     # print modelview
     # print self.eye
     Scene.draw(self)
Example #2
0
 def draw(self):
     modelview = array(glGetDoublev(GL_MODELVIEW_MATRIX)).transpose()
     inv_modelview = inv(modelview)
     self.eye = dot(inv_modelview, array([0.0, 0.0, 0.0, 1.0]))
     #self.eye /= self.eye[3]
     #print modelview
     #print self.eye
     Scene.draw(self)