Hey Carl, Your bezier curve suite is wonderful - I need the solver for an entirely different issue in my waveforms project, which is itching to be thrown on Reitveld by someone who is more savvy than I! Takers?
~Mike On 6/8/10 5:59 PM, "Carl Sorensen" <c_soren...@byu.edu> wrote: > \On 6/8/10 7:46 AM, "Jan Nieuwenhuizen" <janneke-l...@xs4all.nl> wrote: > >> Op dinsdag 08-06-2010 om 12:55 uur [tijdzone +0200], schreef Mike >> Solomon: >>> 2) If I can't, do you know of a functional reduce-row-echelon c++ or c file >>> that I can freely copy and paste? All of the one's I've found are buggy for >>> certain matrices, but gsl gets it right every time. >> >> I don't but you may want to have a look at boost, IWBN to use more of >> boost, eg boost::filesystem and such. > > Mike, > > If you just need a row-reduced-echelon conversion for fitting bezier curves > through a series of points, don't go that way! It works, but it's not even > close to computationally efficient. > > I've attached a chapter of notes provided by Tom Sederberg at BYU, a world > expert on splines. There's a trivially simple way to get a 3rd order bezier > to go through 4 control points, through the use of Lagrange Interpolation. > The Lagrange Polynomials that are used are independent of the control > points. See Section 6.2 of the attached chapter. > > HTH, > > Carl > > P.S. If you have more stuff you want to do with Beziers, give me a shout. > I've taken Dr. Sederberg's class, so I'm somewhat aware of clever tricks > with splines. That's where my bezier stuff came from earlier. > > _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel