/// <summary>
 /// Checks whether the current BoundingSphere intersects with a specified Plane.
 /// </summary>
 /// <param name="plane">The Plane to check for intersection with the current BoundingSphere.</param>
 public PlaneIntersectionType Intersects(Plane plane)
 {
     return(plane.Intersects(this));
 }
 /// <summary>
 /// Checks whether the current BoundingSphere intersects a Plane.
 /// </summary>
 /// <param name="plane">The Plane to check for intersection with.</param><param name="result">[OutAttribute] An enumeration indicating whether the BoundingSphere intersects the Plane.</param>
 public void Intersects(ref Plane plane, out PlaneIntersectionType result)
 {
     plane.Intersects(ref this, out result);
 }
 public PlaneIntersectionType Intersects(Plane plane) =>
 plane.Intersects(this);