def getTransform(self): data = self.node.get("transform") if not data: return matrix = parseTransform(data) m11, m21, dx = matrix[0] m12, m22, dy = matrix[1] return m11, m12, m21, m22, dx, dy
def setGradientTransform(self, gradient): dataString = gradient.attr("gradientTransform") dataMatrix = parseTransform(dataString) m11, m21, dx = dataMatrix[0] m12, m22, dy = dataMatrix[1] self.abstractShape.canvasContext.transform(m11, m12, m21, m22, dx, dy)