def paintGL(self): eye = T.cartesian(T.rotateY(np.pi /20 * self.time).dot(self.eye)) self.View = T.lookat(eye, self.target, self.up) dp = math.floor(self.time / 5) % 2 if self.doPaint != dp: self.doPaint = dp glUniformSubroutinesuiv(GL_FRAGMENT_SHADER, 1, [self.doPaint]) super().paintGL()
def paintGL(self): eye = T.cartesian(T.rotateY(np.pi /20 * self.time).dot(self.eye)) self.View = T.lookat(eye, self.target, self.up) super().paintGL()
def paintGL(self): eye = T.cartesian(T.rotateY(np.pi / 20 * self.time).dot(self.eye)) self.View = T.lookat(eye, self.target, self.up) super().paintGL()