/// <summary> /// ///DIBUJA EL PUNTO DE INTERSECCION DE LA RECTA CON EL PLANO, LO MUESTRA EN LA ETIQUETA Y SIGUE ///LA EXPLICACION /// /// /// </summary> /// private void SeguirResolucion() { lbExplicacion.Text = " Con la ecuación del plano y las ecuaciones parámetricas de la recta, calculamos el punto de intersección de la recta con el plano. ( De color rojo en el gráfico.)"; if (!directa) { label1.Text += "\n\nPunto de intersección:\n"; label1.Text += "X: " + Math.Round(plano.Interseccion(linea1).X.ToDouble(), 4).ToString(); label1.Text += "\nY: " + Math.Round(plano.Interseccion(linea1).Y.ToDouble(), 4).ToString(); label1.Text += "\nZ: " + Math.Round(plano.Interseccion(linea1).Z.ToDouble(), 4).ToString(); } interseccion = plano.Interseccion(linea1); ventanagrafica.PintarPunto(interseccion, 12, false, Color.Red); ventanagrafica.EliminarLinea(0); ventanagrafica.PintarLinea(punto1, interseccion, Color.DarkOrange, 5); ventanagrafica.PintarLinea(interseccion, punto2, Color.FromArgb(10, Color.DarkOrange), 2); btCentrar.PerformClick(); if (directa) { FinalizarResolucion(); } }