Add geom::pointwise_divide

This commit is contained in:
Nikita Lisitsa 2024-01-06 19:57:26 +03:00
parent 451701726c
commit a36d25a34b

View file

@ -352,6 +352,15 @@ namespace psemek::geom
return result;
}
template <typename T, std::size_t N>
vector<T, N> pointwise_divide(vector<T, N> const & v0, vector<T, N> const & v1)
{
vector<T, N> result;
for (std::size_t i = 0; i < N; ++i)
result[i] = v0[i] / v1[i];
return result;
}
template <typename T, std::size_t N>
vector<T, N> lerp(vector<T, N> const & v0, vector<T, N> const & v1, T const & t)
{