From a271759ff6d70af0b00ae6f04b471f5b596bda3f Mon Sep 17 00:00:00 2001 From: Roblux <61161436+RobIux@users.noreply.github.com> Date: Fri, 10 Jan 2025 12:41:41 +0100 Subject: [PATCH 1/3] Added math.lerp to the math library documentation --- _pages/library.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/_pages/library.md b/_pages/library.md index efd57e0..9629d06 100644 --- a/_pages/library.md +++ b/_pages/library.md @@ -250,6 +250,12 @@ function math.ldexp(s: number, e: number): number Given the significand and a binary exponent, returns a number `s * 2^e`. +``` +function math.lerp(a: number, b: number, c: number): number +``` + +Applies linear interpolation using the given variables a, b and c, returns `a + (b - a) * c`. + ``` function math.log10(n: number): number ``` From 61a070bf394dd68ea2b47af313e61e01b1574ea5 Mon Sep 17 00:00:00 2001 From: Roblux <61161436+RobIux@users.noreply.github.com> Date: Fri, 10 Jan 2025 13:09:44 +0100 Subject: [PATCH 2/3] Update library.md --- _pages/library.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_pages/library.md b/_pages/library.md index 9629d06..f49071c 100644 --- a/_pages/library.md +++ b/_pages/library.md @@ -251,10 +251,10 @@ function math.ldexp(s: number, e: number): number Given the significand and a binary exponent, returns a number `s * 2^e`. ``` -function math.lerp(a: number, b: number, c: number): number +function math.lerp(a: number, b: number, t: number): number ``` -Applies linear interpolation using the given variables a, b and c, returns `a + (b - a) * c`. +Linearly interpolated between number value a and b using factor t `a + (b - a) * t`. ``` function math.log10(n: number): number From eb304e63725eb8f3bd6f5df8058b1f67f63cd944 Mon Sep 17 00:00:00 2001 From: Roblux <61161436+RobIux@users.noreply.github.com> Date: Fri, 10 Jan 2025 13:59:15 +0100 Subject: [PATCH 3/3] Update library.md --- _pages/library.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/_pages/library.md b/_pages/library.md index f49071c..2f80e5a 100644 --- a/_pages/library.md +++ b/_pages/library.md @@ -254,7 +254,8 @@ Given the significand and a binary exponent, returns a number `s * 2^e`. function math.lerp(a: number, b: number, t: number): number ``` -Linearly interpolated between number value a and b using factor t `a + (b - a) * t`. +Linearly interpolated between number value a and b using factor t, returns a number `a + (b - a) * t`. +Note if t is equal to 1 b will be returned rather than executing the calculation. ``` function math.log10(n: number): number