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

Reply via email to