Exemplo n.º 1
0
 def test_is_orthogonal_simple(self):
     v1 = Vector((0, 1))
     v2 = Vector((4, 0))
     v3 = Vector((4, 1))
     v4 = Vector((1, -4))
     self.assertEqual(v1.is_orthogonal_to(v2), True,
                      'is_orthogonal_to does not work')
     self.assertEqual(v3.is_orthogonal_to(v2), False,
                      'is_orthogonal_to does not work')
     self.assertEqual(v4.is_orthogonal_to(v3), True,
                      'is_orthogonal_to does not work')
Exemplo n.º 2
0
 def test_is_orthogonal_float_2d_2(self):
     v1 = Vector((2.118, 4.827))
     v2 = Vector((0, 0))
     self.assertEqual(v1.is_orthogonal_to(v2), True,
                      'is_orthogonal_to does not work')
Exemplo n.º 3
0
 def test_is_orthogonal_float_3d_2(self):
     v1 = Vector((-2.328, -7.284, -1.214))
     v2 = Vector((-1.821, 1.072, -2.94))
     self.assertEqual(v1.is_orthogonal_to(v2), True,
                      'is_orthogonal_to does not work')
Exemplo n.º 4
0
 def test_is_orthogonal_float_3d(self):
     v1 = Vector((-2.029, 9.97, 4.172))
     v2 = Vector((-9.231, -6.639, -7.245))
     self.assertEqual(v1.is_orthogonal_to(v2), False,
                      'is_orthogonal_to does not work')
Exemplo n.º 5
0
 def test_is_orthogonal_float_2d(self):
     v1 = Vector((-7.579, -7.88))
     v2 = Vector((22.737, 23.64))
     self.assertEqual(v1.is_orthogonal_to(v2), False,
                      'is_orthogonal_to does not work')
Exemplo n.º 6
0
 def test_is_orthogonal_zero(self):
     v1 = Vector((0, 0))
     v2 = Vector((99, 34))
     self.assertEqual(v1.is_orthogonal_to(v2), True,
                      'is_orthogonal_to does not work')