12345678910 |
- #pragma once
- namespace util {
- inline double linearInterpolate(double first, double second, double alpha) {
- return first * (1.0 - alpha) + second * alpha;
- }
- inline double inverseLinearInterpolation(double min, double max, double value) {
- if (max - min == 0) return max;
- else return (value - min) / (max - min);
- }
- }
|