public float GetLength()
 => CalcF.Hypotenuse(X, Y);
 public Vector2 GetNormal()
 => CalcF.Rotate(X, Y, AngleF.Up);