Example #1
0
 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
Example #2
0
 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