>>> All of these give different values for the resulting angles, depending >>> on the direction from which the lines are drawn. How do I consistently >>> determine the angle between the two lines? >> >> I think you may want to take a different approach. Since the user is drawing >> the lines, it sounds like you actually know the "coordinates" of three >> points, (Call them A, B and C). That means you know everything you need to >> know to define all the angles. >> >> (snip) >> >> The advantage here is that there are no signs to deal with... The only thing >> that matters is the length between points. >> >> Now if you want to know the angles of the two lines in real space, calculate >> the angle of LineAB (or another) and use addition to get the others. > > > Perhaps even easier would be to define a function which determines > the *geometrical* angle associated with a line in Run Rev.
I like this solution to Richard's problem and it is probably a little faster, particularly if the angle between the lines is all we're after. If we want magnitude, etc. the LOC gives you all of that. Simply a case of more effort to get more info? Which is a waste if you don't really need the info... Also I just have a thing for the Law of Cosines.... jim _______________________________________________ use-revolution mailing list [email protected] http://lists.runrev.com/mailman/listinfo/use-revolution
