Usé las ecuaciones encontradas en la página de Paul Bourke "Circles and spheres" para calcular los puntos de intersección de dos círculos:
$P_3$ es lo que intento obtener, pero ahora quiero hacer lo mismo con dos elipses.
Calcular $h$ es la parte complicada. Con círculos regulares, se puede hacer con el Teorema de Pitágoras $a^2 + b^2 = c^2$, ya que ya conocemos $r_0$ (el radio): $$h = \sqrt{a^2 + r_0^2}.$$
Con elipses parece mucho más complicado. No sé cómo calcular $h$. Ya no hay un solo radio: hay $\operatorname{radioX}$ y $\operatorname{radioY}$.
Dados $\operatorname{radioX}$, $\operatorname{radioY}$ y los puntos centrales $(x,y)$ de cada elipse, ¿cómo encuentro los dos puntos de intersección? (Nota: las elipses tienen garantizados dos puntos de intersección en mi aplicación específica).
3 votos
¿No debería ser esta una pregunta para el foro de Matemáticas en su lugar?
2 votos
No entiendo, ¿están alineadas las elipses, compartiendo un eje mayor?
0 votos
¿Están las elipses rotadas? ¿Has considerado la siguiente ecuación de la elipse sqr((cx-x)/radiusX) + sqr((cy-y)/radiusY) = 1.0 ? ¡Comenzar con esta ecuación debería ayudarte a encontrar la solución, verdad?
1 votos
¿Has visto estas soluciones? analyzemath.com/EllipseProblems/ellipse_intersection.html mathforum.org/library/drmath/view/66877.html math.niu.edu/~rusin/known-math/99/2ellipses