could change this to mouseMove.
Maybe it would be nice if the 'within' syntax would also have the option of
pixels. No more clunky workarounds.
within(object,point,pixels)
Kind regards
Bernd
--
View this message in context:
http://runtime-revolution.278305.n4.nabble.com/mouse-within-oval-filled
This is probably a silly idea, but.. if you have AE 5 with its collision
detection, maybe you can drag a hidden pixel around at the mouseloc and set
your ovals up to detect collisions. At which point a message is sent with
all the
___
use-livecode
oops. accidental send on that last one. Clumsy day for me! As I was
saying, if you use AE5 and drag around a pixel at the mouseloc the
collision detection stuff in AE5 should make this a piece of cake.
On Sun, Nov 13, 2011 at 6:51 AM, Mike Bonner bonnm...@gmail.com wrote:
This is probably a
Jacque,
BOL! (Burst out laughing)
This may be more recognizable, the equation for the ellipse in rectangular
coordinates:
x^2 + y^2
- - = 1
a^2 b^2
Just replace x by r*cos(theta) and y by r*sin(theta) and solve for r. Voila.
Well maybe not. Foreign languages are not
By the way, to see how different the startAngle is from the polar angle, make a
very wide oval with a very small height.
Set the startangle to 45 degrees and the arcangle to say 250. The start angle
appears to be about 10 degrees.
___
use-livecode
Just tried doing the detection using AE5 and it works like a champ.
With the collisionListernerDemo, a couple really simple changes gets the
job done.
in the card script I added the following:
command startMove
if tMoving is empty then put false into tMoving
--put false into tMoving
Oh, forgot to mention. The really cool thing about the collision listener
is if you have overlapping graphics, it will list all of them as
collisions. AE5 is just too cool.
On Sun, Nov 13, 2011 at 8:43 AM, Mike Bonner bonnm...@gmail.com wrote:
Just tried doing the detection using AE5 and it
On 11/13/11 8:47 AM, James Hurley wrote:
Jacque,
BOL! (Burst out laughing)
This may be more recognizable, the equation for the ellipse in
rectangular coordinates:
x^2 + y^2
- - = 1
a^2 b^2
Just replace x by r*cos(theta) and y by r*sin(theta) and solve for r. Voila.
For those who do not have LC5 or AE (ideas already suggested), here is a
solution to detect whether a point is within the filled area of an oval
graphic using polar geometry. It is offered as a starting point for a more
compact solution.
on mouseUp
--| Syntax: isWithinSegment(long ID,point)
Has anyone worked out how to test if the mouseLoc is within the filled area
of an oval graphic (defined by startAngle and arcAngle)? I was thinking
polar coordinates, but this assumes a circle and a fixed radius which is not
necessarily the case. A btter math brain than mine is needed!
Hugh
Use the mouseColor ?
From: ad...@flexiblelearning.com
To: use-livecode@lists.runrev.com
Subject: mouse within oval filled area
Date: Sat, 12 Nov 2011 11:59:33 +
Has anyone worked out how to test if the mouseLoc is within the filled area
of an oval graphic (defined by startAngle
Hi Hugh,
I haven't done exactly as you describe, but have made things where I only
wanted a response when the user clicked the filled area of a graphic.
I used the function version of within….
This script in the graphic….
on mouseUp
if within(graphic myGraphic,the mouseLoc) then
beep
Sorry to flood the list.. but nevermind… I double-checked and that idea doesn't
help you….
On Nov 12, 2011, at 9:56 AM, Randy Hengst wrote:
Hi Hugh,
I haven't done exactly as you describe, but have made things where I only
wanted a response when the user clicked the filled area of a
Indeed, John, but not a unique object identifier if more than one grc uses
the same color. I think I am back to polar coordinates (unfortunately).
The current engine behaviour is painfully inconsistent with other controls
whose transparency is immune from mouse events.
Hugh Senior
FLCo
John
Subject: RE: mouse within oval filled area
Date: Sat, 12 Nov 2011 19:25:16 +
Indeed, John, but not a unique object identifier if more than one grc uses
the same color. I think I am back to polar coordinates (unfortunately).
The current engine behaviour is painfully inconsistent with other
the coloured bit of control ID no the short id
of me
end if
end mouseWithin
From: ad...@flexiblelearning.com
To: use-livecode@lists.runrev.com
Subject: RE: mouse within oval filled area
Date: Sat, 12 Nov 2011 19:25:16 +
Indeed, John, but not a unique object identifier if more than
Yes, it would... but a gradient wasn't mentioned... we could throw spanners
into the works all night!
From: gboj...@gmail.com
Date: Sat, 12 Nov 2011 13:34:32 -0700
Subject: Re: mouse within oval filled area
To: use-livecode@lists.runrev.com
This would be very difficult to implement
a better solution...
Kind regards
Bernd
--
View this message in context:
http://runtime-revolution.278305.n4.nabble.com/mouse-within-oval-filled-area-tp4034252p4035498.html
Sent from the Revolution - User mailing list archive at Nabble.com.
___
use
Hugh,
Would this help? The script below will draw a polygon that looks like an
ellipse with a start and stop angle.
The trouble with the start angle and the arcangle in RR is that they are not
polar angles but are related in a complex way:
arcAngle = arctangent( b/a * tangent(polarangle)
19 matches
Mail list logo