Ejemplo n.º 1
0
 def centerAndRotateField(self):
     designCP = self.design.getMidPoint()
     trimOutlineCP = self.trimOutline.getMidPoint()
     transX = trimOutlineCP.x - designCP.x
     transY = trimOutlineCP.y - designCP.y
     self.design = self.design.transform(mt.combineTransformations(
                     [mt.translateMatrix(transX+self.shiftX, transY+self.shiftY),
                      mt.rotateMatrix(self.angleRad, trimOutlineCP)]))
Ejemplo n.º 2
0
 def centerAndRotateField(self):
     designCP = self.design.getMidPoint()
     trimOutlineCP = self.trimOutline.getMidPoint()
     transX = trimOutlineCP.x - designCP.x
     transY = trimOutlineCP.y - designCP.y
     self.design = self.design.transform(
         mt.combineTransformations([
             mt.translateMatrix(transX + self.shiftX, transY + self.shiftY),
             mt.rotateMatrix(self.angleRad, trimOutlineCP)
         ]))
Ejemplo n.º 3
0
 def translate(self, xShift, yShift, zShift=0):
     return self.transform(mt.translateMatrix(xShift, yShift, zShift))
Ejemplo n.º 4
0
 def translate(self, shiftX, shiftY, shiftZ=0):
     """ translate self by the input amounts """
     return self.transform(mt.translateMatrix(shiftX, shiftY, shiftZ))
Ejemplo n.º 5
0
 def translate(self, xShift, yShift,zShift=0):
     return self.transform(mt.translateMatrix(xShift, yShift, zShift))      
Ejemplo n.º 6
0
 def translate(self, shiftX, shiftY, shiftZ=0):
     """ translate self by the input amounts """
     return self.transform(mt.translateMatrix(shiftX, shiftY, shiftZ))