Hola
Intento comprender y implementar una adaptación del algoritmo de Fortune para Diagramas de Voronoi en cuanto a su extensión al manejo de líneas, pero estoy atascado en lo siguiente: Habiendo calculado $x_t$ en la tangente a la Bisectriz B por $x_0$ , necesito encontrar la intersección con la Bisectriz B y la línea que une los Focos E y $x_t$ .
Esto parecía un problema simple, donde sólo calcular la intersección de B y g, sin embargo me parece que no puede averiguar cómo encontrar $x_1$ dada una directriz y un foco arbitrarios, ya que esta Bisectriz no es una función (porque la directriz no es de la forma y=c, c una constante).
En el artículo "Voronoi Diagrams of Polygons, A Framework for Shape Representation" de Niranjan Mayya y V. T. Rajan dan una prueba utilizando la segunda imagen Prueba . Aquí construyen un círculo a través de $x_0$ E y la directriz como tangente. Ahora $x_1$ debe ser el centro de este círculo. Este sería el circuncentro del triángulo con vértices E, P y $x_0$ (siendo P la intersección de la recta perpendicular que pasa por $x_0$ sobre la directriz y la propia directriz). Como no conozco P, necesitaría encontrar el centro utilizando las siguientes fórmulas:
Tome el centro C(a,b), E( $e_1,e_2$ ), $x_0$ ( $x_1,y_1$ ) y $v = \frac{-a}{b}$ entonces
- $(e1-a)^2 + (e2-b)^2 = r^2$
- $(x1-a)^2 + (y1-b)^2 = r^2$
- $r = \frac{|va-b+q| }{\sqrt{v^2+1}}$
1 y 2 porque E y $x_0$ están en el círculo y R debido a la distancia perpendicular de C a M
He intentado resolver esto para a y b, pero por alguna razón esto me da una ecuación cuadrática (no entiendo por qué, ya que sólo habría 1 centro) y honestamente, no parece el enfoque correcto.
Por eso mi pregunta: ¿Podría alguien ayudarme con esto? Parece que necesito encontrar el centro de una circunferencia dados 2 puntos y una tangente en su forma general. No puede ser tan difícil, ya que describen calcular $x_1$ como "muy fácil". Parece que necesito ayuda con algo "muy fácil" :)
editado para notación.