示例#1
0
 def test_dot_perpendicular(self):
     v1 = Vector(1.0, 2.0, 0.0)
     v2 = Vector(0.0, 0.0, 5.0)
     q1 = Quaternion(v1, 3.0)
     q2 = Quaternion(v2, 4.0)
     scalar = dot_quaternions(q1, q2)
     self.assertEqual(scalar, 3.0*4.0)
示例#2
0
 def test_dot_w_zero(self):
     v1 = Vector(1.0, 3.0, 5.0)
     v2 = Vector(2.0, 3.0, 4.0)
     q1 = Quaternion(v1, 0.0)
     q2 = Quaternion(v2, 0.0)
     scalar = dot_quaternions(q1, q2)
     self.assertEqual(scalar, dot(v1, v2))