예제 #1
0
    def test_translate_point(self):
        pt = Point((0, 0), crs=Cartesian)

        with self.assertRaises(ValueError):
            newpt = pt.apply_transform(np.array([[0, 0, 1, 0], [0, 0, 2, 0]]))

        newpt = pt.apply_transform(np.array([[0, 0, 1], [0, 0, 2]]))
        self.assertEqual(newpt.x, 1.0)
        self.assertEqual(newpt.y, 2.0)
        return
예제 #2
0
    def test_translate_point(self):
        pt = Point((0, 0), crs=Cartesian)

        with self.assertRaises(ValueError):
            newpt = pt.apply_transform(np.array([[0, 0, 1, 0], [0, 0, 2, 0]]))

        newpt = pt.apply_transform(np.array([[0, 0, 1], [0, 0, 2]]))
        self.assertEqual(newpt.x, 1.0)
        self.assertEqual(newpt.y, 2.0)
        return
예제 #3
0
 def test_translate_point_3(self):
     pt = Point((0, 0, 3), crs=Cartesian)
     newpt = pt.apply_transform(np.array([[0, 0, 1], [0, 0, 2]]))
     self.assertEqual(newpt.x, 1.0)
     self.assertEqual(newpt.y, 2.0)
     self.assertEqual(newpt.z, 3.0)
     return
예제 #4
0
 def test_translate_point_3(self):
     pt = Point((0, 0, 3), crs=Cartesian)
     newpt = pt.apply_transform(np.array([[0, 0, 1], [0, 0, 2]]))
     self.assertEqual(newpt.x, 1.0)
     self.assertEqual(newpt.y, 2.0)
     self.assertEqual(newpt.z, 3.0)
     return