def test_itransform_point_ntran_nrot(self): cpos = 0, 0 rot = 0 pt = 1, 1 tpt = itransform_point(pt, cpos, rot, 1) self.assertAlmostEqual(pt, tpt)
def test_itransform_point_nrot(self): cpos = 1, 0 rot = 0 pt = 2, 1 tpt = itransform_point(pt, cpos, rot, 1) self.assertTupleEqual((1.0, 1.0), tpt)
def test_itransform_point(self): cpos = 1, 0 rot = 90 pt = 1, 1 tpt = itransform_point(pt, cpos, rot, 1) self.assertAlmostEqual(1.0, tpt[0]) self.assertAlmostEqual(0, tpt[1])
def map_to_uncalibration(self, pos, cpos=None, rot=None, scale=None): cpos, rot, scale = self._get_calibration_params(cpos, rot, scale) return itransform_point(pos, cpos, rot, scale)