Class IntersectPolygonQuadCurve

java.lang.Object
org.jhotdraw8.geom.intersect.IntersectPolygonQuadCurve

public class IntersectPolygonQuadCurve extends Object
  • Method Details

    • intersectQuadCurvePolygon

      public static @NonNull IntersectionResult intersectQuadCurvePolygon(@NonNull Point2D p0, @NonNull Point2D p1, @NonNull Point2D p2, @NonNull List<Point2D.Double> points)
      Computes the intersection between quadratic bezier curve 'p' and the given closed polygon.

      The intersection will contain the parameters 't' of curve 'a' in range [0,1].

      Parameters:
      p0 - control point P0 of 'p'
      p1 - control point P1 of 'p'
      p2 - control point P2 of 'p'
      points - the points of the polygon
      Returns:
      the computed intersection