Thomas Morley <[email protected]> writes: > Hi, > > the code below returns > programming error: no solution found for Bezier intersection > for 2.19.82 as well as for current master. 2.18.2 is ok.
Ok, as far as I can see that is just the consequence of massively numerically naive coding. Basically, there is a routine finding the y value for a corresponding x value on a Bézier curve, and it's fed a value from the edge of the curve. It then proceeds to solve cubic equations and derives some point just outside of the curve which it then discards. And then it acts confused because it was sure about there being some kind of intersection. I'll take a thorough look at this code. Looks like it could benefit from a more graphic approach to intersections than converting everything into zero-based polynomials and then doing root finding. -- David Kastrup _______________________________________________ bug-lilypond mailing list [email protected] https://lists.gnu.org/mailman/listinfo/bug-lilypond
