On Jun 2 2014 3:13 PM, andy pugh wrote: > On 2 June 2014 21:28, EBo <[email protected]> wrote: >> If I am not mistaken with the discussion that we do not have a true >> NURBS implementation in LinuxCNC at this point, but a NURB to Bi-arc >> conversion. > > I wonder if it would be worth someone (not me :-) looking at a true > NURBS implementation? > > I guess after the recent work on circular-arc blending this might > actually be a retrograde step for motion performance, though.
True NURBS has some interesting properties that make them a LOT easier to to get things like threading, etc. to work from the start. It would make more sense to replace the low level Catmull-Rom spline that is implemented internally with a NURB basis throughout. If this was done, it is at least a LinuxCNC-3.0 thing... THat being said, once you did this you could likely reduce the overall code base by many thousands of lines of special case logic... EBo -- ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/NeoTech _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
