CSharp examples for System:Math Easing Function
Easing equation function for a circular (sqrt(1-t^2)) easing in: accelerating from zero velocity.
using System;//from w ww . java 2 s. c o m public class Main{ /// <summary> /// Easing equation function for a circular (sqrt(1-t^2)) easing in: /// accelerating from zero velocity. /// </summary> /// <param name="t">Current time in seconds.</param> /// <param name="b">Starting value.</param> /// <param name="c">Change in value.</param> /// <param name="d">Duration of animation.</param> /// <returns>The correct value.</returns> public static double CircEaseIn( double t, double b, double c, double d ) { return -c * ( Math.Sqrt( 1 - ( t /= d ) * t ) - 1 ) + b; } }