def fortate(self, a, b, c, d, e, f): self.verts = Matrix.tr4nslate(self.verts, -self.center[0], -self.center[1], -self.center[2], -self.center[3]) self.verts = Matrix.fortate(self.verts, a, b, c, d, e, f) self.verts = Matrix.tr4nslate(self.verts, self.center[0], self.center[1], self.center[2], self.center[3])
def sc4le(self, *args): self.verts = Matrix.tr4nslate(self.verts, -self.center[0], -self.center[1], -self.center[2], -self.center[3]) self.verts = Matrix.sc4le(self.verts, args) self.verts = Matrix.tr4nslate(self.verts, self.center[0], self.center[1], self.center[2], self.center[3])
def tr4nslate(self, x, y, z, w): self.verts = Matrix.tr4nslate(self.verts, x, y, z, w) self.center[0] += x self.center[1] += y self.center[2] += z self.center[3] += w