Revision Difference
math.ease#546449
<type name="math.ease" category="libraryfunc" is="library">
<summary>An easing library that allows you to interpolate with various kinds of smoothing functions. To use with <page>Global.Lerp</page>, input what you would to the fraction argument in one of these easing functions and then the output of that into the <page>Global.Lerp</page> fraction argument.</summary>⤶
<summary>An easing library that allows you to interpolate with various kinds of smoothing functions. To use with <page>Global.Lerp</page>, input what you would to the fraction argument in one of these easing functions and then the output of that into the <page>Global.Lerp</page> fraction argument.⤶
<example>⤶
<description>Example usage with Lerp and <page>math.ease.InSine</page></description>⤶
<code>⤶
local easedFraction = math.ease.InSine(.25) --25% progress is now eased in using sine.⤶
⤶
print(Lerp(.25, 0, 1))⤶
print(Lerp(easedFraction, 0, 1))⤶
print(Lerp(.25, 0, 5))⤶
print(Lerp(easedFraction, 0, 5))⤶
</code>⤶
<output>⤶
0.25⤶
0.07612...⤶
1.25⤶
0.38060...⤶
</output>⤶
⤶
</example>⤶
</summary>⤶
</type>