public static Recta2D EjeRadical(Circunferencia2D C1, Circunferencia2D C2) { return new Recta2D(C1.A - C2.A, C1.B - C2.B, C1.C - C2.C); }
public static bool Colisionan(Circunferencia2D C1, Circunferencia2D C2) { return (PosicionRelativa(C1, C2) <= 0); }
public static double PosicionRelativa(Circunferencia2D C1, Circunferencia2D C2) { return Math.Sqrt((Math.Pow((C2.Centro.X - C1.Centro.X), 2)) + (Math.Pow((C2.Centro.Y - C1.Centro.Y), 2))) - (C1.Radio + C2.Radio); }