public static Vector2 Normalize(Vector2i value) { int sum = value.X * value.X + value.Y * value.Y; float divider = 1f / FlaiMath.Sqrt(sum); return(new Vector2 { x = value.X * divider, y = value.Y * divider }); }
public static float Distance(Vector2f value1, Vector2f value2) { return(FlaiMath.Sqrt(Vector2f.DistanceSquared(value1, value2))); }
public static float CalculateJumpVelocity(float targetJumpHeight, float gravity) { return(FlaiMath.Sqrt(targetJumpHeight * 2 * -gravity)); }