| InterpolationHelper Class |
Namespace: DigitalRune.Mathematics.Interpolation
| Name | Description | |
|---|---|---|
| CosineInterpolation(Double, Double, Double) |
Performs a cosine interpolation between two values (double-precision).
| |
| CosineInterpolation(Single, Single, Single) |
Performs a cosine interpolation between two values (single-precision).
| |
| CosineInterpolation(Vector2D, Vector2D, Double) |
Performs a cosine interpolation between two Vector2D.
| |
| CosineInterpolation(Vector2F, Vector2F, Single) |
Performs a cosine interpolation between two Vector2F.
| |
| CosineInterpolation(Vector3D, Vector3D, Double) |
Performs a cosine interpolation between two Vector3D.
| |
| CosineInterpolation(Vector3F, Vector3F, Single) |
Performs a cosine interpolation between two Vector3F.
| |
| CosineInterpolation(Vector4D, Vector4D, Double) |
Performs a cosine interpolation between two Vector4D.
| |
| CosineInterpolation(Vector4F, Vector4F, Single) |
Performs a cosine interpolation between two Vector4F.
| |
| CosineInterpolation(VectorD, VectorD, Double) |
Performs a cosine interpolation between two VectorD.
| |
| CosineInterpolation(VectorF, VectorF, Single) |
Performs a cosine interpolation between two VectorF.
| |
| CriticallyDampedSmoothing(Double, Double, Double, Double, Double) |
Updates position and velocity according to a critically damped spring (double-precision).
| |
| CriticallyDampedSmoothing(Single, Single, Single, Single, Single) |
Updates position and velocity according to a critically damped spring (single-precision).
| |
| EaseInOutSmoothStep(Double) |
Computes a constant acceleration ease-in/ease-out smooth step function (double-precision).
| |
| EaseInOutSmoothStep(Single) |
Computes a constant acceleration ease-in/ease-out smooth step function (single-precision).
| |
| HermiteSmoothStep(Double) |
Computes the Hermite smooth step function (double-precision).
| |
| HermiteSmoothStep(Single) |
Computes the Hermite smooth step function (single-precision).
| |
| Lerp(Double, Double, Double) |
Performs a linear interpolation between two values (double-precision).
| |
| Lerp(Single, Single, Single) |
Performs a linear interpolation between two values (single-precision).
| |
| Lerp(QuaternionD, QuaternionD, Double) |
Performs a linear interpolation of two QuaternionD.
| |
| Lerp(QuaternionF, QuaternionF, Single) |
Performs a linear interpolation of two QuaternionF.
| |
| Lerp(Vector2D, Vector2D, Double) |
Performs a linear interpolation between two Vector2D.
| |
| Lerp(Vector2F, Vector2F, Single) |
Performs a linear interpolation between two Vector2F.
| |
| Lerp(Vector3D, Vector3D, Double) |
Performs a linear interpolation between two Vector3D.
| |
| Lerp(Vector3F, Vector3F, Single) |
Performs a linear interpolation between two Vector3F.
| |
| Lerp(Vector4D, Vector4D, Double) |
Performs a linear interpolation between two Vector4D.
| |
| Lerp(Vector4F, Vector4F, Single) |
Performs a linear interpolation between two Vector4F.
| |
| Lerp(VectorD, VectorD, Double) |
Performs a linear interpolation between two VectorD.
| |
| Lerp(VectorF, VectorF, Single) |
Performs a linear interpolation between two VectorF.
| |
| PolynomialInterpolation(IListVector2D, Double) |
Computes the function value for x using polynomial interpolation (double-precision).
| |
| PolynomialInterpolation(IListVector2F, Single) |
Computes the function value for x using polynomial interpolation (single-precision).
| |
| PolynomialInterpolation(IListVector2D, Double, Double) |
Computes the function value for x using polynomial interpolation
(double-precision).
| |
| PolynomialInterpolation(IListVector2F, Single, Single) |
Computes the function value for x using polynomial interpolation
(single-precision).
| |
| Slerp(QuaternionD, QuaternionD, Double) |
Performs a spherical linear interpolation of the two QuaternionD.
| |
| Slerp(QuaternionF, QuaternionF, Single) |
Performs a spherical linear interpolation of the two QuaternionF.
| |
| Squad(QuaternionD, QuaternionD, QuaternionD, QuaternionD, Double) |
Interpolates between quaternions using spherical quadrangle interpolation (double-precision).
| |
| Squad(QuaternionF, QuaternionF, QuaternionF, QuaternionF, Single) |
Interpolates between quaternions using spherical quadrangle interpolation (single-precision).
| |
| SquadSetup(QuaternionD, QuaternionD, QuaternionD, QuaternionD, QuaternionD, QuaternionD, QuaternionD, QuaternionD) |
Calculates the parameters for a spline-based quaternion interpolation (double-precision).
| |
| SquadSetup(QuaternionF, QuaternionF, QuaternionF, QuaternionF, QuaternionF, QuaternionF, QuaternionF, QuaternionF) |
Calculates the parameters for a spline-based quaternion interpolation (single-precision).
| |
| StepT(T, T, Double, StepInterpolation) |
Performs a step interpolation between two values.
| |
| StepT(T, T, Single, StepInterpolation) |
Performs a step interpolation between two values.
|