Hi Jullian, There really should be more detailed documentation in that file, since so much of it is purpose-built. I used a lot of standard techniques, but much is designed from scratch to deal with edge cases. In fact, most of the complexity in that file is due to handling preprocessing for different types of intersections. The actual blend calculations are simple geometry.
I have a notebook somewhere that has a lot of the math behind those functions. It might be worth scanning relevant pages into a PDF for posterity. I'll be able to tackle something like that next week (holiday vacation). In the meantime, my presentation for the 2014 machinekit meet up at Tormach may shed some light on the design: https://www.dropbox.com/s/s9mr4wyroed80fc/LinuxCNC%20Trajectory%20Planner.pdf?dl=0 You may also want to read up on SLERP and Archimedean Spirals, since both concepts are used in several places in the TP. Best, Rob On Tue, Dec 22, 2015, 2:43 AM Jullian <[email protected]> wrote: > Hello, Rob or any others familiar with blendmath, > > It's really an obstacle to comprehend the functions of blendmath.c. > > Is there any explanation or any book introduction about the functions about > blendmath.c? > > or the blendmath is done according any reference ? > > Thanks. > > ------------------------------------------------------------------------------ > _______________________________________________ > Emc-developers mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/emc-developers > ------------------------------------------------------------------------------ _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
