Add geom::unlerp

This commit is contained in:
Nikita Lisitsa 2021-03-04 10:01:56 +03:00
parent 32461e205e
commit 576bc8b91a

View file

@ -263,6 +263,12 @@ namespace psemek::geom
return i.min + i.length() * t;
}
template <typename T>
T unlerp(interval<T> const & i, T t)
{
return (t - i.min) / i.length();
}
template <typename T>
std::ostream & operator << (std::ostream & os, interval<T> const & i)
{