Пример #1
0
    def test_point_basic(self):
        pv4 = d2r(45)
        pv6 = d2r(180) / 6
        pt = sph.SphPoint(-pv4, pv6)
        self.assertEqual(pt.lat, -pv4)
        self.assertEqual(pt.lon, pv6)

        latlon = pt.as_latlon()
        self.assertArrayAllClose(latlon, (-pv4, pv6))

        xyz = pt.as_xyz()
        self.assertArrayAllClose(xyz, sph.convert_latlon_to_xyz(-pv4, pv6))

        pt2 = pt.copy()
        self.assertEqual(pt2, pt)
        self.assertIsNot(pt2, pt)
Пример #2
0
 def _test_latlon_xyz(test_latlon, expect_xyz):
     result_xyz = sph.convert_latlon_to_xyz(*test_latlon)
     self.assertArrayAllClose(result_xyz, expect_xyz, atol=1e-7)