public FloatL SqrMagnitude() { return(Vector4L.Dot(this, this)); }
public static FloatL Magnitude(Vector4L a) { return(FixPointMath.Sqrt(Vector4L.Dot(a, a))); }
public static FloatL SqrMagnitude(Vector4L a) { return(Vector4L.Dot(a, a)); }
public static Vector4L Project(Vector4L a, Vector4L b) { return(b * Vector4L.Dot(a, b) / Vector4L.Dot(b, b)); }