Base |
public delegate double EasingFunctionDelegate( double x )
EasingFunctionDelegate is used to define the easing function that can be used to with StartRotation and EndRotation methods.
MouseCameraController is using the following cubic function to ease the camera rotation inertia:
public static double CubicEaseOut(double x) { return (x - 1) * (x - 1) * (x - 1) + 1; }