Certainly knowing which point was being dragged would help. How do I detect that? I tried looking up "anchor" and "vertex" in the Transcript dictionary, but couldn't find anything...
doug On 2/13/04 7:05 PM, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > if you know where your arrow was pointing before, the new mouseup location > will tell you where it is at in comparison to the original point. > > if you have an arrow with corners ABCD where the arrow is vector AD, > then dragging corner B (topright) below and left of point C (botleft) a > simple > if (newX < Bx) and (newy < By) then structure can tell you where the new > arrow is pointing... > > In the mousedown you record which point is being dragged so you know what > is changing... > > Better? > > On 13/02/2004 11:00:37 AM use-revolution-bounces wrote: >> I think I need more than that though. Something about the entirety of the >> transformation matrix. Or rather than the rectangle, the begin and end >> points of all the anchors at least. The problem is that left can become >> right and up can become down... >> >> doug >> >> On 2/13/04 6:56 PM, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> >> wrote: >> >>> You could send the start click location (in a mousedown event) >>> and the end click location (in a mouseup)... >>> >>> Hope it helps... >>> ---------------------=--------------------- >>> Xavier Bury >>> Clearstream Services >>> TNS NT LAN Server >>> ext 36465 >>> Voice: +352 4656 43 6465 >>> Fax: +352 4656 493 6465 >>> >>> >>> >>> >>> Doug Lerner <[EMAIL PROTECTED]> >>> Sent by: [EMAIL PROTECTED] >>> 13/02/04 10:47 AM >>> Please respond to How to use Revolution >>> >>> >>> To: <[EMAIL PROTECTED]>, How to use Revolution >>> <[EMAIL PROTECTED]> >>> cc: >>> Subject: Keeping track of a control's transformation? >>> >>> . >>> >>> >>> In a client application I am working on, I am drawing arrows and > sending >>> the >>> arrow information to a server, to be mirrored in other clients. >>> >>> One thing that doesn't mirror perfectly though is this: in the client, >>> when >>> you select and resize an arrow, you can effectively change the rotation > of >>> the arrow by resizing so that the relative corners change. >>> >>> For example, you can turn a bottom left to top right arrow into a > bottom >>> right to top left arrow by dragging the top-right corner anchor to the >>> left, >>> effectively turning the anchor into the top-left corner anchor. Do you >>> know >>> what I mean? >>> >>> Anyway, all I am sending for resizes is the end rectangle, and that no >>> longer has enough information in it to indicate that such a > transformation >>> took place. >>> >>> Is there any information - a before and after transformation matrix or >>> something like that - that I can use instead to send more complete >>> information on what happened? >>> >>> Thanks, >>> >>> Doug >>> >>> _______________________________________________ >>> use-revolution mailing list >>> [EMAIL PROTECTED] >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> >>> >>> >>> Visit us at http://www.clearstream.com >>> >>> IMPORTANT MESSAGE >>> >>> Internet communications are not secure and therefore Clearstream > International >>> does not accept legal responsibility for the contents of this message. >>> >>> The information contained in this e-mail is confidential and may be > legally >>> privileged. It is intended solely for the addressee. If you are not the >>> intended recipient, any disclosure, copying, distribution or any action > taken >>> or omitted to be taken in reliance on it, is prohibited and may be > unlawful. >>> Any views expressed in this e-mail are those of the individual sender, > except >>> where the sender specifically states them to be the views of > Clearstream >>> International or of any of its affiliates or subsidiaries. >>> >>> END OF DISCLAIMER >>> _______________________________________________ >>> use-revolution mailing list >>> [EMAIL PROTECTED] >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> [EMAIL PROTECTED] >> http://lists.runrev.com/mailman/listinfo/use-revolution > _______________________________________________ > use-revolution mailing list > [EMAIL PROTECTED] > http://lists.runrev.com/mailman/listinfo/use-revolution _______________________________________________ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution