Intersect two ellipsoids

SparksMaths shared this question 1 year ago
Needs Answer

The Intersect function appears to accept two quadrics as inputs. When I define two ellipsoids (eq1 and eq2 in the example) the Intersect(eq1,eq2) command returns "undefined". Is this a limitation of the command (it seems to work fine for two spheres) or am I missing something else?

(file attached, or online here: https://www.geogebra.org/m/hsaxzejq)

Best Answer
photo

because your instersection is not a conic

Comments (7)

photo
1

I can get an intersection to work in the CAS environment, by using Solve({eq1,eq2},{x,y,z})

Still, this occasionally glitches and disappears (e.g. a=1, b=1.8,c=1 f=2, g=1, h=1)

(I wonder if this is for a moment returning a complex value somehow... but not sure why)

photo
1

https://wiki.geogebra.org/e...

Returns a conic defined in case where the intersection is actually a conic.


https://www.geogebra.org/m/TEERJczX

photo
1

Yes - I saw that my intersect command actually got translated into an IntersectConic command. It still returns an undefined...

photo
1

because your instersection is not a conic

photo
1

Agreed. So I can't intersect two objects with the command unless the intersection is a conic?

photo
1

to show your curves need to render point to point. this is not dynamic. if you want to render the points then Roman´s method can help you

photo
1

Understood. Thanks for pointing to the comprehensive methods from Roman. The CAS solution manages to keep it relatively dynamic. Glad to have found both options.

photo
© 2021 International GeoGebra Institute