Пример #1
0
 def test_angle_degrees_float(self):
     v1 = Vector((7.35, 0.221, 5.188))
     v2 = Vector((2.751, 8.259, 3.985))
     result = v1.angle_with(v2, Vector.DEGREES)
     result = round_float(result, 3)
     self.assertEqual(result, 60.276, 'angle_with does not work')
Пример #2
0
 def test_angle_same_vector(self):
     v1 = Vector((1, 2, -1))
     result = v1.angle_with(v1)
     self.assertEqual(round(result), 0, 'angle_with does not work')
Пример #3
0
 def test_angle_rad_float(self):
     v1 = Vector((3.183, -7.627))
     v2 = Vector((-2.668, 5.319))
     result = v1.angle_with(v2)
     result = round_float(result, 3)
     self.assertEqual(result, 3.072, 'angle_with does not work')
Пример #4
0
 def test_angle_degrees_simple(self):
     v1 = Vector((1, 2, -1))
     v2 = Vector((3, 1, 0))
     result = v1.angle_with(v2, Vector.DEGREES)
     self.assertEqual(round(result), 50, 'angle_with does not work')
Пример #5
0
 def test_angle_rad_simple(self):
     v1 = Vector((1, 2, -1))
     v2 = Vector((3, 1, 0))
     result = v1.angle_with(v2)
     result = round_float(result, 2)
     self.assertEqual(result, 0.87, 'angle_with does not work')