Add lerp(inverval, t)

This commit is contained in:
Nikita Lisitsa 2020-10-14 22:15:15 +03:00
parent c595c6aa72
commit c562137218

View file

@ -232,6 +232,12 @@ namespace psemek::geom
return std::max(i.min, std::min(i.max, x));
}
template <typename T>
T lerp(interval<T> const & i, T t)
{
return i.min + i.length() * t;
}
template <typename Stream, typename T>
Stream & operator << (Stream & os, interval<T> const & i)
{