コード例 #1
0
ファイル: mathGuideline.py プロジェクト: anthrotype/fontMath
def _processMathTwoGuidelines(guidelines, factor, func):
    result = []
    for guideline in guidelines:
        guideline = dict(guideline)
        guideline["x"] = func(guideline["x"], factor[0])
        guideline["y"] = func(guideline["y"], factor[1])
        angle = guideline["angle"]
        guideline["angle"] = factorAngle(angle, factor, func) % 360
        result.append(guideline)
    return result
コード例 #2
0
def _processMathTwoGuidelines(guidelines, factor, func):
    result = []
    for guideline in guidelines:
        guideline = dict(guideline)
        guideline["x"] = func(guideline["x"], factor[0])
        guideline["y"] = func(guideline["y"], factor[1])
        angle = guideline["angle"]
        guideline["angle"] = factorAngle(angle, factor, func)
        result.append(guideline)
    return result
コード例 #3
0
 def test_factorAngle(self):
     f = factorAngle(5, (2, 1.5), mul)
     self.assertEqual(round(f, 2), 3.75)
コード例 #4
0
 def _processMathTwoAngle(self, angle, factor, func):
     return factorAngle(angle, factor, func)
コード例 #5
0
 def test_factorAngle(self):
     f = factorAngle(5, (2, 1.5), mul)
     self.assertEqual(round(f, 2), 3.75)