This sketch demonstrates a closed-form (algebraic) solution to finding the intersections of 2 arbitrary ellipses. Masochists and mathematicians can see some of the maths I developed here.
The minimum number of ellipses is 3 but the upper limit is really dependent on the power of your machine, web-host and probably the browser. There are 3 locations where you can find this sketch
- My website 400-500 intersections found per millisecond
- p5.js Sketch editor 400-500 intersections found per millisecond
- OpenProcessing 120-170 intersections found per millisecond