I want to find the planes tangent to three given circles in 3D space.
I'm not sure how many solutions there are, in general. My guess is that there are 8. This suggests that we might have to find the roots of some polynomial of degree 8, which would be bad news.
A Google search for "plane tangent to three circles" yields exactly one result, which is this question. It was asked in 2011, and was not answered. Maybe the nasty notation scared people away, so let me suggest a nicer one:
Let's call the three circles $C_1$, $C_2$, $C_3$, and suppose that $C_i$ is defined by a center point $P_i$, a radius $r_i$, and a unit vector $N_i$ normal to its plane.
So, again, the question is:
find the equations of the tangent planes in terms of the $P_i$, $r_i$, and $N_i$.
The case where the three radii are equal is of some interest, if that's easier.
Also, I'm interested only in the case where the circles are in "general position", which means (I think) that the number of solutions is finite but non-zero. So, please feel free to ignore special cases like the circles having a common tangent line, or being coplanar, or lying on a common cylinder or cone, etc.


Here is a solution from algebraic geometry, (related to ideas from Schubert calculus). The set of all planes in 3-space is a three dimensional projective $\mathbb{P}^3$ space, given by the (projective) coefficients of the equation for a plane
that is $$ax+by+cz+d=0 \leftrightarrow [a,b,c,d]$$ (yes, I know the equation is written affine, it doenst matter).
Now let $C$ denote the variety in $\mathbb{P}^3$ of all planes tangent to a given circle (or more generally conic section, it doesnt change the question). We want to find the number of points in $$C_1\cap C_2\cap C_3$$ where $C_i$ is the same as $C$ with three different circles.
Note that $C_i$ is a surface that is of dimension $2$ so the intersection of three surfaces will be a finite number of points, (just as the intersection of $3$ planes is a point.)
Now Bezout's theorem tells us that the number of such points is the product of the degrees of these surfaces, say $d$. Since the surfaces are all equivalent they all have the same degree. Thus the answer is $d^3$.
It remains to show that $d=2$. For this take the intersection of $C$ with a linear space $L$. The simplest linear space in the space of all planes in a pencil, that is, all planes containing a fixed line. It is clear that if you have fixed circle and all planes through a line there will be two of those planes tangent to the circle. Thus $d=2$ and the answer is $$d^3=2^3=8.$$