2012/4/19 andy pugh <bodge...@gmail.com>:
> On 19 April 2012 19:57, Chris Radek <ch...@timeguy.com> wrote:
>
>> That is just the worst problem.  Your system doesn't uniquely identify
>> any arc.  For every start, center, end points there are a pair of arcs
>> that share the points.  This is why we have G2/G3.  If you don't have
>> a normal vector you can't say which way is clockwise, so G2/G3 don't
>> make sense.
>
> I _think_ you could disallow collinear points, and always choose the
> shorter of the two arcs. If you want the longer one, then you have to
> split it.
>

Seems reasonable. But since hand-writing is suitable for simple parts,
but nonplanar arcs are most wanted in 3D parts, I have no idea, how to
get a CAM app to do so?

>
> I think G6 is vacant?
>

AFAIK Araisrobo branch has G6 for "real nurbs", but that could be
moved to the existing nurbs command G5 to replace existing
implementation.

Viesturs

------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to