diff --git a/libs/geom/include/psemek/geom/vector.hpp b/libs/geom/include/psemek/geom/vector.hpp index 0e9681f3..af8e11be 100644 --- a/libs/geom/include/psemek/geom/vector.hpp +++ b/libs/geom/include/psemek/geom/vector.hpp @@ -302,6 +302,12 @@ namespace psemek::geom return ort(v0, v1); } + template + vector direction(T angle) + { + return {std::cos(angle), std::sin(angle)}; + } + template vector pointwise_mult(vector const & v0, vector const & v1) {