/// <summary> /// ///PINTA EL PUNTO FINAL DE LA LINEA DE RADIO Y LAS LINEAS CORREPONDIENTES Y CONTINUA CON LA ///EXPLICACION /// /// </summary> /// private void ContinuarResolucion() { ventanagrafica.EliminarCirculo(0); ventanagrafica.PintarCirculo(apintar, radio, Color.Olive, 2, anguloradio, true); double radiodouble = (double)(radio.Numerador / radio.Denominador); double centroxx = (double)apintar.X.Numerador / apintar.X.Denominador; double centroyy = (double)apintar.Y.Numerador / apintar.Y.Denominador; lbExplicacion.Hide(); lbExplicacion.Show(); lbExplicacion.Text = " Las coordenadas X e Y del punto final del radio, se obtienen sumando o restando el largo de los catetos a las coodenadas X o Y respectivas del centro de la circunferencia.\n Se han añadido a la figura en color amarillo, y puede verse como varian cambiando el ángulo de la línea del radio.\n La ecuación del punto final del radio en este ángulo de la linea del radio es: " + Racional.AString(radio * radio) + " = ( " + Math.Round((radiodouble * Math.Cos(anguloradio) + centroxx), 4).ToString() + " - " + centroxx.ToString() + " )^2 + ( " + Math.Round((radiodouble * Math.Sin(anguloradio) + centroyy), 4).ToString() + " - " + centroyy.ToString() + ")^2"; ventanagrafica.Ventana.Invalidate(); if (directa) { FinalizarResolucion(); } }