I can figure out the formulas for all polynomial functions, like e.g. the formula for QuinticEase is:
(x - 1) ^ 5 + 1
But what are the mathematical formulas for ElasticEase, CircleEase, BounceEase, BackEase, or PowerEase?
They should all be in the range 0..1
see this JavaScript project http://jstween.blogspot.com, at the bottom you'll find the Tween.js file that has needed formulas inside.
Most formulas can be found on MSDN, if it's not right there check the respective ease's subsite.
For the more complex functions where the reference does not name the function you can use a decompiler like ILSpy to look at the code of the EaseInCore
methods on the respective classes.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With