InfernoSun said:
Ok. But in your solution, the tangent plane has just as many unknowns as the original equation. Not a complete solution I'm afraid.
I'm not quite sure what you mean here. If you fix a point (x,y,z) on the surface, the tangent space at that point is given by all vectors (v_1, v_2, v_3)\in R^3 such that
2Ax v_1 + 2By v_2 + 2Cz v_3 + Dx v_2 + Dy v_1 + Ex v_3 + Ez v_1<br />
+Fy v_3 + Fz v_2 + G v_1 + H v_2 + I v_3 = 0
which is in fact a 2-diml. subspace of R^3 given the definitions of the constants A, B, ... , I (keep in mind that you have to regard (x,y,z) as fixed). The point we're looking for are those points on the surface which will have a tangent vector of (0,0,1). Plugging that into the above eqn. gives the plane equation that I got before.
So, in other words, to find all of the points on your surface that project to the boundary of the domain in the xy-plane, you need to solve this set of equations:
Ax2 + By2 + Cz2 + Dxy + Exz + Fyz + Gx + Hy + Iz + J = 0
2Cz + Ex + Fy + I = 0
This is the intersection of two transverse surfaces, so the result will be a curve in 3-space. Once you find those, the curve in the xy-plane is just the same points, ignoring the z-coordinates of each.
Not a very easy task. But I would like to point out that your original equation defines a much broader surface than just the spheroid. Any quadric surface (e.g. hyperboloids of one or two sheets, general ellipsoids, cones, etc.) satisfies this equation: Ax2 + By2 + Cz2 + Dxy + Exz + Fyz + Gx + Hy + Iz + J = 0. So, you might benefit by finding out some constraints on those constants.