pub fn safe_scale(a: Vec3) -> Vec3
Create a safe scaling value for scaling collision. This allows negative scale, but keeps scale sufficiently far from zero.