Ejemplo n.º 1
0
 /// <summary>
 /// Returns a value that indicates whether two circlees are equal.
 /// </summary>
 /// <param name="left">The first circle to compare.</param>
 /// <param name="right">The second circle to compare.</param>
 /// <returns>true if the left and right are equal; otherwise, false.</returns>
 public static bool Equals(Circlei left, Circlei right)
 {
     return(left == right);
 }
Ejemplo n.º 2
0
 public static bool Contains(Circlei circle, Point2i point)
 {
     return(Vector.AbsoluteSquared(circle.Center - point) <= circle.Radius * circle.Radius);
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Writes the given <see cref="Circlei"/> to an <see cref="Ibasa.IO.BinaryWriter">.
 /// </summary>
 public static void Write(this Ibasa.IO.BinaryWriter writer, Circlei circle)
 {
     writer.Write(circle.X);
     writer.Write(circle.Y);
     writer.Write(circle.Radius);
 }