This repository has been archived on 2025-01-09. You can view files and clone it, but cannot push or open issues or pull requests.
pig-feeder/src/ExMath.cpp

23 lines
382 B
C++

//
// Created by kerya on 18.06.2022.
//
#include "ExMath.h"
float lerp(float a, float b, float t) {
return (1.f - t) * a + b * t;
}
float ilerp(float a, float b, float v) {
return (a != b) ? (v - a) / (b - a) : 1;
}
float clamp(float v, float min, float max) {
return (v < min) ? min : (v > max) ? max : v;
}
float clamp01(float v) {
return clamp(v, 0, 1);
}