diff --git a/libs/geom/include/psemek/geom/vector.hpp b/libs/geom/include/psemek/geom/vector.hpp index b96c4a6f..08e58e66 100644 --- a/libs/geom/include/psemek/geom/vector.hpp +++ b/libs/geom/include/psemek/geom/vector.hpp @@ -352,6 +352,15 @@ namespace psemek::geom return result; } + template + vector pointwise_divide(vector const & v0, vector const & v1) + { + vector result; + for (std::size_t i = 0; i < N; ++i) + result[i] = v0[i] / v1[i]; + return result; + } + template vector lerp(vector const & v0, vector const & v1, T const & t) {