Suppose you're given the ellipse
$$ \dfrac{x^2}{a^2} + \dfrac{y^2}{b^2} + \dfrac{z^2}{c^2} = 1 $$
I would like to find the direction of the normal to the cutting plane to this ellipsoid that will result in an ellipse with a given eccentricity.
That is, if the cutting plane is
$$ n^T (x - x_0) = 0 $$
where $n$ is a unit vector, then find $n$ such that the ellipse of intersection has eccentricity $e$, $0 \le e \lt 1 $.
Since the eccentricity of the intersection ellipse depends only on the direction of the normal vector of the cutting plane, and not its position, we can take $x_0 = 0 $.
My attempt:
Let the unit normal vector of the cutting plane be given in spherical coordinates as
$ n = [ \sin \theta \cos \phi, \sin \theta \sin \phi, \cos \theta ]^T $
Then it follows that two mutually perpendicular vectors that span the plane $n^T r = 0 $ are
$u_1 = [ \cos \theta \cos \phi, \cos \theta \sin \phi, - \sin \theta ]^T$
and
$u_2 =[- \sin \phi, \cos \phi, 0 ]^T $
Therefore, by defining $V = [u_1, u_2] $, we can express points of the plane as
$ r = V w$
where $w = [w_1, w_2]^T \in \mathbb{R}^2 $
Let $Q = \text{diag}( \dfrac{1}{a^2}, \dfrac{1}{b^2} , \dfrac{1}{c^2} ) $
Substituting $r$ in the equation of the ellipsoid, results in
$ w^T V^T Q V w = 1 $
The matrix $V^T Q V$ is $2 \times 2$, and by finding its eigenvalues $\lambda_1 , \lambda_2$ where $\lambda_1 \le \lambda_2 $, we have that the ratio of the semi-minor axis to the semi-major axis is
$\dfrac{B}{A} = \sqrt{ \dfrac{ \lambda_1 }{\lambda_2 } }$
So that the eccentricity of the ellipse of intersection is
$ e = \sqrt{ 1 - \left(\dfrac{B}{A}\right)^2 } = \sqrt{1 - \dfrac{\lambda_1}{\lambda_2} } $
So given $e$ we want to have the ratio of eigenvalues equal to
$ \dfrac{\lambda_1}{\lambda_2} = 1 - e^2 $
Since the normal of the plane has two degrees of freedom, namely $\theta$ and $\phi$, while the condition on the plane is one-dimensional, then we can fix one of the two parameters, for example $\phi$, and find the angle $\theta$ using iterative numerical methods (because the expression for the eigenvalues is very complex).
That's sums up my approach.
I appreciate any hints, comments, or solutions.