I used the equations found on Paul Bourke's "Circles and spheres" page to calculate the intersection points of two circles:
$P_3$ is what I'm trying to get, except now I want to do the same with two ellipses.
Calculating $h$ is the tricky bit. With regular circles, it can be done with the Pythagorean Theorem $a^2 + b^2 = c^2$, since we already know $r_0$ (the radius): $$h = \sqrt{a^2 + r_0^2}.$$
With ellipses it seems much trickier. I don't know how to calculate $h$. There is not a single radius anymore: there are $\operatorname{radiusX}$ and $\operatorname{radiusY}$.
Given $\operatorname{radiusX}$, $\operatorname{radiusY}$, and the center points $(x,y)$ of each ellipse, how do I find the two intersecting points? (Note: the ellipses are guaranteed to have two intersecting points in my specific application.)