I have a spheroid $S$ with $a$ is the equatorial radius, and $b$ is the polar radius, and ($a>b$)
I would get the intersection between $S$ and a plane $P: ux+vy+wz+d=0$
Then calculating the semi-axis major and minor and the center of this intersection.
There is always an intersection (resulting an ellipse, a circle, or a point), so no empty intersection.
My try:
From $P$, I get $x = (d-vy-wz)/u$, then I substituted this $x$ into the equation of $S$, I got a general equation of conic in the form $Ay^2+Byz+Cz^2+Dy+Ez+F=0$
Comparing that to my intersection's equation, I get:
$A=bv^2+bu^2$
$B=2vwb^2$
$C=bw^2+au^2$
$D=2dvb^2$
$E=2dwb^2$
$F=b^2d^2-a^2b^2u^2$
I calculated $θ$ then I rotated in order to remove yz-term.
then the new coefficients are:
$A'= Acos^2(θ) + Bcos(θ)sin(θ) + Csin^2(θ)$
$B'= 0$
$C'= Asin^2(θ) - Bcos(θ)sin(θ) + Ccos^2(θ)$
$D'= Dcos(θ)+ Esin(θ)$
$E'= -Dsin(θ) + Ecos(θ)$
$F'= F$
calculating the semi-axis major and minor of the intersection $a'$ and $b'$
$a'=sqrt((-4F'A'C' + C'D'^2 + A'E'^2)/(4A'C'^2))$
$b'=sqrt((-4F'A'C' + C'D'^2 + A'E'^2)/(4A'^2C'))$
The coordinates of the intersection's center $C$ are $y'_c$ and $z'_c$:
$y'_c= -D'/2A'$
$z'_c= -E'/2C'$
rotating back by $θ$ to get the coordinates $y_c$ and $z_c$, I got:
$y_c = y'_ccos(θ) - z'_csin(θ)$
$z_c = y'_csin(θ) + z'_ccos(θ)$
My question: I compared these results with geogebra, I found that these semi-axis major and minor $a'$ and $b'$ are of the intersection projected onto the yOz plane, not of the intersection itself in 3D, also the same problem with the coordinates of the center $C$, that it must be given in 3D coordinates!
Any help please
Equation of spheroid:
$$\frac{x^2+y^2}{a^2}+\frac{z^2}{b^2}=1 \tag{1}$$
Let $(X,Y,Z)$ be the centre of the section, then equation of plane section is
$$\frac{Xx+Yy}{a^2}+\frac{Zz}{b^2}=\frac{X^2+Y^2}{a^2}+\frac{Z^2}{b^2} \tag{2}$$
Comparing coefficients,
$$-\frac{(u,v,w)}{d}= \frac{\left( \dfrac{X}{a^2}, \dfrac{Y}{a^2}, \dfrac{Z}{b^2} \right)} {\dfrac{X^2+Y^2}{a^2}+\dfrac{Z^2}{b^2}} \implies (X,Y,Z)=- \frac{d\left( \dfrac{u}{a^2}, \dfrac{v}{a^2}, \dfrac{w}{b^2} \right)}{\dfrac{u^2+v^2}{a^2}+\dfrac{w^2}{b^2}}$$
$(1)-(2)\times 2$,
$$\frac{(x-X)^2+(y-Y)^2}{a^2}+\frac{(z-Z)^2}{b^2}=1-\frac{X^2+Y^2}{a^2}-\frac{Z^2}{b^2}$$
which is a re-scaled spheroid of $(1)$ translated by $(X,Y,Z)$.
By symmetry, putting
$z=Z$ gives the vertices on the major axis;
$(x,y)=k(X,Y)$ gives the vertices on the minor axis.
With an aid of Mathematica,
the semi-major axis is $$a\sqrt{1-\frac{X^2+Y^2}{a^2}-\frac{Z^2}{b^2}}$$
the semi-minor axis is $$ \frac {ab\sqrt{ \left( 1-\dfrac{X^2+Y^2}{a^2}-\dfrac{Z^2}{b^2} \right) \left( \dfrac{X^2+Y^2}{a^4}+\dfrac{Z^2}{b^4} \right)}} {\sqrt{\dfrac{X^2+Y^2}{a^2}+\dfrac{Z^2}{b^2}}}$$