Skip to content

Instantly share code, notes, and snippets.

@Sgeo
Created January 7, 2020 03:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Sgeo/d0c5082a8a50948f8b2cb50bf2b43048 to your computer and use it in GitHub Desktop.
Save Sgeo/d0c5082a8a50948f8b2cb50bf2b43048 to your computer and use it in GitHub Desktop.
let a = start position
let b = end position
p(t) = (b-a)t + a
let d = SetMove3Action's end point
p(t) = ((d-b)t+b)t + a = (dt - bt + b)t + a = (d-b)t^2 + bt + a
let d = 0, then p(t) = -bt^2 + bt + a
p'(t) = -2bt + b.
p'(t) = 0 when -2bt + b = 0, -2bt = -b, -2t = -1, t = 1/2
p(1/2) = 100
let a = 0 because we're actually working with offsets
100 = -bt^2 + bt
0 = -bt^2 + bt - 100
0 = bt^2 - bt + 100
0 = b(1/2)^2 - b(1/2) + 100
0 = b/4 - b/2 + 100
0 = b/4 - 2b/4 + 100
0 = -b/4 + 100
b/4 = 100
b = 400
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment