MouseCameraControllerRotationEasingFunction Field |
Namespace: Ab3d.Controls
public SphericalCameraEasingFunctionDelegate RotationEasingFunction
RotationEasingFunction gets or sets a delegate that specifies the easing functions used to calculate the rotation inertia.
For example the 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; }
The major property to control the rotation inertia is RotationInertiaRatio.