From 9e08bfc2e48e8a24d3523c7b142eb3b94eeecee1 Mon Sep 17 00:00:00 2001 From: Raphael Forment Date: Wed, 18 Oct 2023 19:27:14 +0200 Subject: [PATCH] Adding function for Yassin --- index.html | 2 +- src/API.ts | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/index.html b/index.html index e3ccc1d..b5d4bab 100644 --- a/index.html +++ b/index.html @@ -178,7 +178,7 @@

Known universes

-
+
diff --git a/src/API.ts b/src/API.ts index 6fa4f93..c37b005 100644 --- a/src/API.ts +++ b/src/API.ts @@ -1739,6 +1739,16 @@ export class UserAPI { return sum / values.length; }; + public range = ( + inputY: number, yMin: number, + yMax: number, xMin: number, + xMax: number): number => { + const percent = (inputY - yMin) / (yMax - yMin); + const outputX = percent * (xMax - xMin) + xMin; + return outputX; + }; + + limit = (value: number, min: number, max: number): number => { /** * Limits a value between a minimum and a maximum.