Suppose we have three disjoint spheres in plain ordinary 3D space, with three different radii. I want to know the locus $L$ of points that are equidistant from these three spheres.
Partial answers: In 2D, the locus of points equidistant from two circles is a hyperbola. Therefore, in 3D, the locus of points equidistant from two spheres is (one half of) a hyperboloid of two sheets. So, the locus $L$ that I'm seeking is the intersection of two such hyperboloids. Based on some experiments, it seems that $L$ is a planar curve, and therefore a conic section. If that's true, then the proof ought to be very simple, but I don't see it.
Consider the equation of the hyperboloid between $S_1$ and $S_2$, $$\|\mathbf x-\mathbf p_1\|-r_1=\|\mathbf x-\mathbf p_2\|-r_2.$$ With a little algebra, we can express this as $$2(r_2-r_1)\|\mathbf x-\mathbf p_1\|=2(\mathbf p_2-\mathbf p_1)\cdot\mathbf x+\underbrace{\|\mathbf p_1\|^2-\|\mathbf p_2\|^2+(r_2-r_1)^2}_{c_2}.$$ Similarly, the hyperboloid between $S_1$ and $S_3$ is of the form $$2(r_3-r_1)\|\mathbf x-\mathbf p_1\|=2(\mathbf p_3-\mathbf p_1)\cdot \mathbf x+c_3.$$ Cancelling terms proportional to $\|\mathbf x-\mathbf p_1\|$ from the two equations, we obtain $$\begin{align} 0 &= (r_3-r_1)\bigl(2(\mathbf p_2-\mathbf p_1)\cdot\mathbf x+c_2\bigr) - (r_2-r_1)\bigl(2(\mathbf p_3-\mathbf p_1)\cdot\mathbf x+c_3\bigr) \\ &= 2\bigl((r_2-r_3)\mathbf p_1 + (r_3-r_1)\mathbf p_2 + (r_1-r_2)\mathbf p_3\bigr)\cdot\mathbf x + \text{const}, \end{align}$$ which is the equation of a plane orthogonal to $(r_2-r_3)\mathbf p_1 + (r_3-r_1)\mathbf p_2 + (r_1-r_2)\mathbf p_3$.