Intersection routines using Bezier Clipping. Provides also functions for finding the roots of onedimensional bezier curves. This can be used as a general polynomial root solver by converting from the power basis to the bernstein basis.
Find the intersections between two Bezier curves within given tolerance, using the Bezier Clip algorithm. Returns the parameters for both curves.
Find the intersections of the curve with a line.
the bernstein coefficients of the polynomial
The lower bound of the interval
The upper bound of the interval
The roots found
Find the zero of a 1D bezier curve of any degree. Note that this can be used as a bernstein polynomial root solver by converting from the power basis to the bernstein basis.