use crate::aliases::TVec2; use crate::traits::Number; /// The 2D perpendicular product between two vectors. pub fn cross2d(v: &TVec2, u: &TVec2) -> T { v.perp(u) }