pub fn vec3_decompose(v: &Vec3, axis: &Vec3) -> (Vec3, Vec3)Expand description
Decompose a Vec3 into components parallel and perpendicular to axis
(which must be a unit vector).
Returns (parallel, perpendicular) such that parallel + perpendicular == v.