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