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)
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)