Add quaternion dot product.
This commit is contained in:
parent
832bf42b56
commit
7884f20ea7
|
@ -202,6 +202,12 @@ impl<N: Real> Quaternion<N> {
|
||||||
self.coords.norm_squared()
|
self.coords.norm_squared()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// The dot product of two quaternions.
|
||||||
|
#[inline]
|
||||||
|
pub fn dot(&self, rhs: &Self) -> N {
|
||||||
|
self.coords.dot(&rhs.coords)
|
||||||
|
}
|
||||||
|
|
||||||
/// The polar decomposition of this quaternion.
|
/// The polar decomposition of this quaternion.
|
||||||
///
|
///
|
||||||
/// Returns, from left to right: the quaternion norm, the half rotation angle, the rotation
|
/// Returns, from left to right: the quaternion norm, the half rotation angle, the rotation
|
||||||
|
|
Loading…
Reference in New Issue