Easing function implementations for .NET Standard
Go to file
cosmonaut 1754e8ef4e
continuous-integration/drone/push Build is passing Details
Update 'README.md'
2020-07-18 10:57:11 +00:00
Easing rename from Core namespace 2020-02-20 15:29:57 -08:00
Test rename from Core namespace 2020-02-20 15:29:57 -08:00
.drone.yml switch to DroneCI 2020-02-20 15:35:02 -08:00
.gitignore initial commit 2019-10-29 17:03:51 -07:00
LICENSE LGPL3 2019-10-30 20:34:21 -07:00
MoonTools.Core.Easing.sln initial commit 2019-10-29 17:03:51 -07:00
README.md Update 'README.md' 2020-07-18 10:57:11 +00:00

README.md

MoonTools.Easing

NuGet Badge Build Status

Easing functions for .NET Standard

Reference

https://easings.net

Example

Use easing functions to transform time values and get fancy animations along paths.

using MoonTools;

// Transform a normalized time value.
Easing.InQuad(0.75f); // => 0.5625f

// Transform a time value within a time range.
Easing.InOutSine(3.5, 2, 6); // => 3.2346331352698

// Move within an arbitrary number range based on time.
// (time, start, delta, duration)
Easing.OutQuart(2, 10, 100, 4); // => 103.75

Additional Info

Use this library with MoonTools.Curve for some nicely animated Bezier curves!