def testToXY315degOtherRef(self): refX = 2.0 refY = 3.0 alpha = radians(135) r = 5 x, y = CoordsConverter.ToXY(refX, refY, alpha, r) self.assertAlmostEqual(-1.536, x, 3) self.assertAlmostEqual(6.536, y, 3)
def testToXYMinus45degRefCenter(self): refX = 0.0 refY = 0.0 alpha = radians(-45) r = 5 x, y = CoordsConverter.ToXY(refX, refY, alpha, r) self.assertAlmostEqual(3.536, x, 3) self.assertAlmostEqual(-3.536, y, 3)
def convertFromGlobalAngularToXY(c): c.x, c.y = CoordsConverter.ToXY(0, 0, radians(c.coordAngle), c.coordRadius)