/// <summary>
 /// Determines if a circle intersects a rectangle.
 /// </summary>
 /// <param name="rectangle">Rectangle to check.</param>
 /// <param name="circle">Circle to check.</param>
 /// <returns>True if the circle intersects the rectangle, false if not.</returns>
 public static bool Intersects(this Rectangle rectangle, Circle circle)
 {
     return(MathExtension.CircleRectangleIntersection(circle, rectangle));
 }
 /// <summary>
 /// Determines if a rectangle intersects this circle.
 /// </summary>
 /// <param name="rectangle">Rectangle to check.</param>
 /// <returns>True if the rectangle intersects the circle, false if not.</returns>
 public bool Intersects(Rectangle rectangle)
 {
     return(MathExtension.CircleRectangleIntersection(this, rectangle));
 }