commonMain.math.Lerp.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of math-core Show documentation
Show all versions of math-core Show documentation
A multiplatform math library providing mathematical utilities
The newest version!
package math
/**
* Linear interpolation between point a and b
* @param a is the starting point
*
* @param b is the endpoint
*
* @param t is the interpolation ratio
*/
inline fun lerp(a: Double, b: Double, t: Double): Double = a + (b - a) * t
/**
* Linear interpolation between point a and b
* @param a is the starting point
*
* @param b is the endpoint
*
* @param t is the interpolation ratio
*/
inline fun lerp(a: Number, b: Number, t: Double) = math.lerp(a.toDouble(), b.toDouble(), t)
© 2015 - 2025 Weber Informatics LLC | Privacy Policy