Пример #1
0
 def test_angle_between_vertical_line(self):
     a = Point(0, 0)
     b = Point(0, 10)
     c = Point(10, 10)
     v1 = Vector(a, b)
     v2 = Vector(a, c)
     self.assertEqual(45, round(Vector.angle_between(v1, v2), 4))
Пример #2
0
 def test_angle_between_horizontal_line(self):
     a = Point(0, 0)
     b = Point(3, 0)
     c = Point(3, 4)
     v1 = Vector(a, b)
     v2 = Vector(a, c)
     self.assertEqual(53.1301, round(Vector.angle_between(v1, v2), 4))
Пример #3
0
 def calculate_coeff_line_angle(self):
     AC = Vector(self.A, self.C)
     AB = Vector(self.A, self.B)
     alpha = Vector.angle_between(AB, AC)
     return 90 - alpha - self.bot_diagonal_angle