From af902dc0426537ff79db76fd5445e68d78747095 Mon Sep 17 00:00:00 2001 From: Nathan Warden Date: Sun, 24 Jun 2018 17:52:17 -0500 Subject: [PATCH] Lerp now consistent with Godot API. InverseLerp fixed. (cherry picked from commit c2315e3291d2ae264a49c1ee30ea9b024d2d0427) --- modules/mono/glue/cs_files/Mathf.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/mono/glue/cs_files/Mathf.cs b/modules/mono/glue/cs_files/Mathf.cs index 0d20a125632..1ed2889833e 100644 --- a/modules/mono/glue/cs_files/Mathf.cs +++ b/modules/mono/glue/cs_files/Mathf.cs @@ -150,7 +150,7 @@ namespace Godot public static real_t InverseLerp(real_t from, real_t to, real_t weight) { - return (Clamp(weight, 0f, 1f) - from) / (to - from); + return (weight - from) / (to - from); } public static bool IsInf(real_t s) @@ -165,7 +165,7 @@ namespace Godot public static real_t Lerp(real_t from, real_t to, real_t weight) { - return from + (to - from) * Clamp(weight, 0f, 1f); + return from + (to - from) * weight; } public static real_t Log(real_t s)