def __call__(self, mesh): vertex_writer = GeomVertexRewriter(mesh.data, "vertex") while not vertex_writer.isAtEnd(): vertex = vertex_writer.getData4() vertex_writer.setData4(self.m.xform(vertex)) return mesh
def __call__(self, mesh): vertex_writer = GeomVertexRewriter(mesh.data, "vertex") while not vertex_writer.isAtEnd(): vertex = vertex_writer.getData4() vertex_writer.setData4(( vertex.x * self.v.x, vertex.y * self.v.y, vertex.z * self.v.z, vertex.w * self.v.w, )) return mesh