How Ellipse to Ellipse intersection?

2019-07-14 03:22发布

问题:

I'm using JAVA.

Ellipse2D s1=new Ellipse2D.Float(0,0,100,100);
System.out.println(s1.intersects(99, 30, 100, 100));

Should return false but it return true. How to find intersection between 2 ellipse?

Thx

回答1:

CADEMIA has an useful api which can be downloaded from here. The class cib.util.geo.Geo2D has a method Geo2D#intersection which calculates the intersection points between two ellipses.

Hope this will help you. Thanks.