From a36d25a34baacceb70ca1345cc52a547b440aec7 Mon Sep 17 00:00:00 2001 From: lisyarus Date: Sat, 6 Jan 2024 19:57:26 +0300 Subject: [PATCH] Add geom::pointwise_divide --- libs/geom/include/psemek/geom/vector.hpp | 9 +++++++++ 1 file changed, 9 insertions(+) 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) {