From 4bf618251fffdfadac24f8165902b2acc94132f6 Mon Sep 17 00:00:00 2001 From: Syntriax Date: Wed, 24 Jan 2024 12:25:32 +0300 Subject: [PATCH] feat: Math.Clamp --- Engine.Core/Math.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/Engine.Core/Math.cs b/Engine.Core/Math.cs index c77c5d6..6e1ebea 100644 --- a/Engine.Core/Math.cs +++ b/Engine.Core/Math.cs @@ -16,6 +16,7 @@ public static class Math public static float Asin(float x) => MathF.Asin(x); public static float Atan2(float y, float x) => MathF.Atan2(y, x); public static float Atanh(float x) => MathF.Atanh(x); + public static float Clamp(float x, float min, float max) => (x < min) ? min : (x > max) ? max : x; public static float Ceiling(float x) => MathF.Ceiling(x); public static float CopySign(float x, float y) => MathF.CopySign(x, y); public static float Floor(float x) => MathF.Floor(x);