pub trait Dot<T = Self> {
type Output;
fn dot(self, other: T) -> Self::Output;
}
sourceimpl<T> Dot<Vector2<T>> for Vector2<T> where
T: BaseFloat,
sourceimpl<T> Dot<Vector3<T>> for Vector3<T> where
T: BaseFloat,
sourceimpl<T> Dot<Vector4<T>> for Vector4<T> where
T: BaseFloat,