def forward(self, vertices): vertices = srf.look_at(vertices, self._eye) # perspective transformation if self.perspective: vertices = srf.perspective(vertices, angle=self.viewing_angle) else: vertices = srf.orthogonal(vertices, scale=self.viewing_scale) return vertices
def execute(self, vertices): vertices = srf.look(vertices, self._eye, self.camera_direction) # perspective transformation if self.perspective: vertices = srf.perspective(vertices, angle=self.viewing_angle) else: vertices = srf.orthogonal(vertices, scale=self.viewing_scale) return vertices