コード例 #1
0
ファイル: infill.py プロジェクト: VanHulleOne/DogBoneV2
 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)]))
コード例 #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)
         ]))
コード例 #3
0
ファイル: linegroup.py プロジェクト: GokberkSERIN/deneme
 def rotate(self, angle, point=Point(0, 0)):
     return self.transform(mt.rotateMatrix(angle, point))
コード例 #4
0
ファイル: point.py プロジェクト: vivekbharadhwajsa/SciSlice
 def rotate(self, angle, point=None):
     """ rotate self about the input point by some angle """
     return self.transform(mt.rotateMatrix(angle, point))
コード例 #5
0
ファイル: linegroup.py プロジェクト: VanHulleOne/DogBoneV2
 def rotate(self, angle, point=Point(0,0)):
     return self.transform(mt.rotateMatrix(angle, point))
コード例 #6
0
ファイル: Point.py プロジェクト: VanHulleOne/DogBone
 def rotate(self, angle, point=None):
     """ rotate self about the input point by some angle """
     return self.transform(mt.rotateMatrix(angle, point))