def METHOD_NAME(self):
    width, height = self.physical_size
    gloo.set_viewport(0, 0, width, height)
    self.projection = perspective(45.0, width / float(height), 1.0, 1000.0)
    self.program['u_projection'] = self.projection