java.lang.Object
org.jhotdraw8.geom.intersect.IntersectEllipseEllipse
-
Method Summary
Modifier and TypeMethodDescriptionstatic IntersectionResultintersectEllipseEllipse(double cx1, double cy1, double rx1, double ry1, double cx2, double cy2, double rx2, double ry2) Computes the intersection between two ellipses.static IntersectionResultintersectEllipseEllipse(double cx1, double cy1, double rx1, double ry1, double cx2, double cy2, double rx2, double ry2, double epsilon) static IntersectionResultintersectEllipseEllipse(Point2D c1, double rx1, double ry1, Point2D c2, double rx2, double ry2) Computes the intersection between two ellipses.static IntersectionResultExintersectEllipseEllipseEx(double cx1, double cy1, double rx1, double ry1, double cx2, double cy2, double rx2, double ry2) static IntersectionResultExintersectEllipseEllipseEx(double cx1, double cy1, double rx1, double ry1, double cx2, double cy2, double rx2, double ry2, double epsilon)
-
Method Details
-
intersectEllipseEllipse
public static IntersectionResult intersectEllipseEllipse(Point2D c1, double rx1, double ry1, Point2D c2, double rx2, double ry2) Computes the intersection between two ellipses.- Parameters:
c1- the center of ellipse 1rx1- the x-radius of ellipse 1ry1- the y-radius of ellipse 1c2- the center of ellipse 2rx2- the x-radius of ellipse 2ry2- the y-radius of ellipse 2- Returns:
- computed intersection
-
intersectEllipseEllipse
public static IntersectionResult intersectEllipseEllipse(double cx1, double cy1, double rx1, double ry1, double cx2, double cy2, double rx2, double ry2) Computes the intersection between two ellipses.- Parameters:
cx1- the center of ellipse 1cy1- the center of ellipse 1rx1- the x-radius of ellipse 1ry1- the y-radius of ellipse 1cx2- the center of ellipse 2cy2- the center of ellipse 2rx2- the x-radius of ellipse 2ry2- the y-radius of ellipse 2- Returns:
- computed intersection
-
intersectEllipseEllipse
public static IntersectionResult intersectEllipseEllipse(double cx1, double cy1, double rx1, double ry1, double cx2, double cy2, double rx2, double ry2, double epsilon) - Parameters:
cx1-cy1-rx1-ry1-cx2-cy2-rx2-ry2-epsilon-- Returns:
-
intersectEllipseEllipseEx
public static IntersectionResultEx intersectEllipseEllipseEx(double cx1, double cy1, double rx1, double ry1, double cx2, double cy2, double rx2, double ry2) -
intersectEllipseEllipseEx
public static IntersectionResultEx intersectEllipseEllipseEx(double cx1, double cy1, double rx1, double ry1, double cx2, double cy2, double rx2, double ry2, double epsilon)
-