Nice work!  Can't wait to test!

if you are talking about the slight overages (ie..  30.0013 and such..)  
In my opinion - that is close enough.  :)  (the 'other software' seems 
to go over by much more)

sam

On 02/18/2014 05:29 PM, Robert Ellenberg wrote:
> Good news, I think I've solved the drift issue. The Line-Arc case didn't
> correctly handle segments that were "consumed" (i.e. merged into the arc
> blend), so it ended up moving twice the distance needed for these very
> short segments. Now it properly removes the previous segment like the
> Line-Line case. I'll push an update shortly that fixes this issue and the
> fmin issue.  I'm not sure I can fix the little overages quite so easily,
> since they are due to imperfect tangency between the blends and circular
> segments. I've made a bunch of little tweaks that have improved it
> slightly, but there's something in the geometry I'm not accounting for
> properly. The good news is, since the violations are coming from the
> tangents, then we can fix it by scaling back acceleration if need be.
>
> -Rob
>
>
> On Tue, Feb 18, 2014 at 2:13 PM, Robert Ellenberg <[email protected]> wrote:
>
>> I got that too, recently. That means I used fmin somewhere outside of
>> tp.c. This makes me wish that rtapi_math had fmin and fmax, since I use it
>> so often anyway.
>>   On Feb 18, 2014 2:11 PM, "sam sokolik" <[email protected]> wrote:
>>
>>> I just tried to do a realtime build..  I get these errors
>>>
>>>   1.
>>>      /home/samco/linuxcnc-arc-case/src/emc/tp/tc.c: In function
>>>      'tcFindBlendTolerance':
>>>   2.
>>>      /home/samco/linuxcnc-arc-case/src/emc/tp/tc.c:391: error: implicit
>>>      declaration of function 'fmin'
>>>   3.
>>>      make[2]: *** [/home/samco/linuxcnc-arc-case/src/emc/tp/tc.o] Error 1
>>>   4.
>>>      make[1]: *** [_module_/home/samco/linuxcnc-arc-case/src] Error 2
>>>   5.
>>>      make: *** [modules] Error 2
>>>   6.
>>>      make: Leaving directory `/home/samco/linuxcnc-arc-case/src'
>>>   7.
>>>      samco@samco-desktop:~/linuxcnc-arc-case/src$
>>>
>>> sam
>>>
>>>
>>>
>>> On 2/18/2014 10:54 AM, Robert Ellenberg wrote:
>>>> Thanks for the additional info! I've been working on correcting the
>>>> overages, which seem to come from the blend arc not being perfectly
>>> tangent
>>>> to the arc segments. As for the "drift" seen in that image, that's a
>>> bigger
>>>> issue, because it means that we're losing or gaining distance somewhere.
>>>> I'm 90% sure it's a simple issue with the Line-Arc case, so if that's
>>> true,
>>>> I should be able to fix it pretty easily. I've been using this program
>>> as
>>>> well, which has a good combination of lines and arcs:
>>>>
>>>> https://www.dropbox.com/s/cae1gaez3xvi6ia/blur_torus.ngc
>>>>
>>> ------------------------------------------------------------------------------
>>>> Managing the Performance of Cloud-Based Applications
>>>> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
>>>> Read the Whitepaper.
>>>>
>>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
>>>> _______________________________________________
>>>> Emc-developers mailing list
>>>> [email protected]
>>>> https://lists.sourceforge.net/lists/listinfo/emc-developers
>>>>
>>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Managing the Performance of Cloud-Based Applications
>>> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
>>> Read the Whitepaper.
>>>
>>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
>>> _______________________________________________
>>> Emc-developers mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/emc-developers
>>>
> ------------------------------------------------------------------------------
> Managing the Performance of Cloud-Based Applications
> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
> Read the Whitepaper.
> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
> _______________________________________________
> Emc-developers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/emc-developers
>


------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to