示例#1
0
 def test_get_angle_0(self) -> None:
     angle_0 = np.array([[0, 0, 0], [1, 0, 0], [0, 0, 0]])
     self.assertEqual(get_angle(angle_0), 0)
示例#2
0
 def test_get_angle_180(self) -> None:
     angle_180 = np.array([[0, 0, 0], [1, 0, 0], [2, 0, 0]])
     self.assertEqual(get_angle(angle_180), np.pi)
示例#3
0
 def test_get_angle_90(self) -> None:
     angle_90 = np.array([[0, 0, 0], [1, 0, 0], [1, 1, 0]])
     self.assertEqual(get_angle(angle_90), np.pi/2)
示例#4
0
 def test_get_angle_degrees(self) -> None:
     angle_90 = np.array([[0, 0, 0], [1, 0, 0], [1, 1, 0]])
     self.assertEqual(get_angle(angle_90, radians=False), 90.0)
示例#5
0
 def test_get_angle_45(self) -> None:
     """Tests that get_angle returns the correct"""
     angle_45 = np.array([[0, 0, 0], [0, 1, 0], [0, 0, 1]])
     self.assertAlmostEqual(get_angle(angle_45), np.pi/4)