-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Not that it really matters, but three points can define a plane and
it's normal based on the order in which they are listed.

For example, declare that you always list the points in a clockwise
direction (based on the desired plane normal).  Then you can take the
same set of points, list them in a different order, and provide for
either normal direction.

On 4/19/2012 2:08 PM, Ian McMahon wrote:
> Yep, you're right... you need a plane normal to be able to put a
> value on "clockwise" :)
> 
> 
> On Apr 19, 2012, at 2:57 PM, Chris Radek wrote:
> 
>> 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
> 
> 
> ------------------------------------------------------------------------------
>
> 
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


- -- 
Charles Steinkuehler
char...@steinkuehler.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk+RZ/sACgkQLywbqEHdNFzVFACdG2DgE8JHjU0S2qe8g56pu7+S
y+QAnjJa73lfevSnxB6n1yyj+QMmceFD
=nncz
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
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