blob: 45899256277378f9e0a73ed57692ee011fb2d832 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
package cc.polyfrost.oneconfig.utils;
public final class MathUtils {
public static float clamp(float number) {
return clamp(number, 0, 1);
}
public static float clamp(float number, float min, float max) {
return number < min ? min : Math.min(number, max);
}
public static float map(float value, float start1, float stop1, float start2, float stop2) {
return start2 + (stop2 - start2) * ((value - start1) / (stop1 - start1));
}
}
|