On Thu, Apr 19, 2012 at 09:45:42PM +0300, Viesturs L??cis wrote: > > Uhhh, You are right, halfcircles. All three points are on a straight > line, around which the arc can freely rotate. I guess that this is > special case (is there any other?),
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. This is also a problem you get when you specify the arbitrary plane with three points, as was proposed by Ian M. The correct solution is probably to specify the plane's normal vector. While it's entirely possible to do, I doubt anyone would ever use this feature if someone did the work to implement it. Chris ------------------------------------------------------------------------------ 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