Well when I learnt maths it's was the PDP8 and Apple ][ era and everything was hand-written. The dots I saw (probably from my dad's maths which takes them back another 40 years again) and wrote were all on the baseline and small as in "." But yes with object.property all the rage these days it probably would do to use a•x (even if it looks a little odd to me).

On 05/01/2011, at 7:24 PM, Joshua wrote:

I sometimes use the key command option-8 to create a black dot • as it's centered and doesn't get confused with anything. That's how they taught us back in school.

Best,
Joshua TS

Sent from my iPhone

On Jan 4, 2011, at 9:18 PM, Alastair Leith <qc.student...@gmail.com> wrote:

You're welcome Oscar.

In response to an off-list email I wrote this, (doesn't hurt to share it). Sentence in blue is a correction to first post:

. = *

Mathematicians use it in hand-written equations as a quick sign for 'product' or multiplication.

I tried * (and 'x' would be downright confusing) but it looked messy so I went with '.' — except where there were numbers involved and then it could be confused for a decimal point. eg 5.x or y.5 Of course you could just write y=ax+c but in code that makes ax look like one variable not two.

I should have written at the end of that post, all version 'In- Out', 'In' and 'Out' will require two equations to get the easing in and out, except maybe for sinusoidal 'In-Out' in some cases since it already has a curve that is characteristic of ease-in ease- out if you use the correct half phase of the curve.

Alastair Leith

The machine does not isolate man from the great problems of nature but plunges him more deeply into them.
Antoine de Saint-Exupery

On 04/01/2011, at 11:55 PM, Oscar 'offonoll' wrote:

Interesting! thank you so much!!!!

On Tue, Jan 4, 2011 at 12:54, Alastair Leith <qc.student...@gmail.com > wrote: Each Interpolation has it's own equation (linear, quadratic in, sinusiodal in-out, etc etc)

For linear, the general equation (using x and y since they're familiar) is:

y= a.x + c

For your range mapping [0,1] —> [-1,1], simultaneous equations can quickly tell us the values of a and c:
When x=0,  y=-1 ∴ c= -1 ie, y= a.x -1
For x=1, y=1 so substituting into y= a.x -1,
 1 = a*1 -1
⇔ a=2

So your equation for linear mapping of [0,1] —> [-1,1]
is y = 2.x -1,

Test our formula for x=0.5,
y = 2*0.5 -1
   = 0  ✔  It checks out ok!

Other general equations to use:

y = a(x+b)² +c          [Quadratic] or
y = a.x² +b.x + c       or
y = (x+a)(x+b) + c (Fixed the Typo present in the version I sent you earlier Oscar)
y = a.sin(x+b) +c       [Sinusoidal]
y = cb(x+a) + d         [Exponential] or
y = a.exp(x+b) + c      
y = a.x³ + b.x² + c.x +d        [cubic]

Solving some of these equations can be a bit more involved but mostly not to difficult by substituting in your range limits and mid-point or whatever. These should work for In-Out. In cases of just In or just Out you'll need two equations. One being say quadratic the other linear. Then switch from one equation to the other depending if x is < or ≥ the crossover point. I find Apples Grapher app (Utilities Folder) helps to visualise these equations. Many resources via wikipedia too.

Hope that helps
Alastair


On 04/01/2011, at 9:03 PM, Oscar 'offonoll' wrote:

Hello and happy new year!
I am wondering what is the Interpolation mathematical equation. as I normaly use it to transform a range of 0-1 (position) to my personal range such as -1 to 1.
thank you!!
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list (Quartzcomposer-dev@lists.apple.com )
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/qc.student.au%40gmail.com

This email sent to qc.student...@gmail.com





_______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list (Quartzcomposer-dev@lists.apple.com )
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/jsophrin%40gmail.com

This email sent to jsoph...@gmail.com

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Quartzcomposer-dev mailing list      (Quartzcomposer-dev@lists.apple.com)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quartzcomposer-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to