Re: Sine of the times: Much better window shaker
Re: Sine of the times: Much better window shaker
- Subject: Re: Sine of the times: Much better window shaker
- From: Nigel Garvey <email@hidden>
- Date: Sat, 22 Mar 2003 01:23:16 +0000
Emmanuel wrote on Fri, 21 Mar 2003 22:19:18 +0100:
>
I can't resist. Here are the best settings for me:
>
>
----------------------------
>
on DCPSNodWindow(w, nSteps) -- David Crowe, Paul Skinner et al.
>
set theDamping to 5
>
set theAmplitude to 50
>
set thePeriods to 10
>
tell application "Finder"
>
activate
>
set {xPrime, yPrime} to position of w
>
repeat with i from 1 to nSteps
>
set position of window 1 to {xPrime, yPrime +
>
theAmplitude * (exp (-theDamping * i / nSteps)) * (sin (i *
>
thePeriods * pi / (nSteps)))}
>
end repeat
>
set position of window 1 to {xPrime, yPrime}
>
end tell
>
end DCPSNodWindow
Lovely. :-) On my slower machine, the performances of this and Paul's
circle are less laboured if the Satimage calculations are taken out of
the "Finder" tell block. This is also true on the faster machine, but the
difference is not so noticeable.
NG
_______________________________________________
applescript-users mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/applescript-users
Do not post admin requests to the list. They will be ignored.