示例#1
0
    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)
示例#2
0
    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)
示例#3
0
def convertFromGlobalAngularToXY(c):
    c.x, c.y = CoordsConverter.ToXY(0, 0, radians(c.coordAngle), c.coordRadius)