def rotateZ(self, deg): mat = mat4_rotateZ(deg) for i in range(len(self.vertices)): self.vertices[i] = mv_mult(mat, self.vertices[i]) for i in range(len(self.vertices_normals)): self.vertices_normals[i] = mv_mult(mat, self.vertices_normals[i])
def scale(self, sx, sy, sz): mat = mat4_scale(d) for i in range(len(self.vertices)): self.vertices[i] = mv_mult(mat, self.vertices[i])
def translateZ(self, d): mat = mat4_translateZ(d) for i in range(len(self.vertices)): self.vertices[i] = mv_mult(mat, self.vertices[i])