On Fri, Mar 26, 2010 at 8:21 AM, Alexey Starikovskiy <aysta...@gmail.com>wrote:
> EBo пишет: > > Alexey Starikovskiy <aysta...@gmail.com> said: > > > > I have not been keeping abreast of the NURBS issues. Were the previous > > questions about scaling and transformations related to NURBS? Also, is > the > > changes to the NURBS you are referring to the bi-arc approximation or has > > someone added a full NURBS basis? Depending on the answer to these > questions > > I might be able to suggest some solutions or even possibly hack some > together. > > The scaling and transformation can be done by simply transforming the > control > > nodes (IIRC). > > > As I understand the code is as you have left it. Chris made a change, > which forbids > moves with zero id, thus my patch makes all NURBS functions to supply > correct non-zero id. > It does not change any mathematics, so it is as broken as it was. > > The NURBS(G5.2) implementation of emc2 is actually breaking a NURBS curve into a lot of STRAIGHT and ARC segments, which keeps accelrate and decelerate while performing a NURBS motion. It's not smooth. More over, if you feed a NURBS curve with too many control points, it breaks it into way too many segments and behaves like it was crashed. For example, please try the attached helix3.ngc. Yi-Shin
helix3.ngc
Description: Binary data
------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev
_______________________________________________ Emc-developers mailing list Emc-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-developers