From 354521ec51cd177f2b76a9c683910452adcb7497 Mon Sep 17 00:00:00 2001 From: "Valeriano A.R" Date: Sun, 3 Oct 2021 13:58:20 +0200 Subject: [PATCH] Utils: CosineInterpolation --- src/Util.c | 2 ++ src/Util.h | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/src/Util.c b/src/Util.c index 547b1ae..9abfcb3 100644 --- a/src/Util.c +++ b/src/Util.c @@ -8,6 +8,8 @@ #include "Util.h" +float CosineInterpolation(float f) { return (1.0f - cos(f * Pi)) * 0.5f; } + ///////////////////////////// // SolveQuadratic // diff --git a/src/Util.h b/src/Util.h index cebe078..f084b48 100644 --- a/src/Util.h +++ b/src/Util.h @@ -6,6 +6,10 @@ #include #include +#define Pi (3.1415925f) + +float CosineInterpolation(float f); + ///////////////////////////// // SolveQuadratic //