diff --git a/libs/geom/include/psemek/geom/constants.hpp b/libs/geom/include/psemek/geom/constants.hpp index d8fe5391..15513ff7 100644 --- a/libs/geom/include/psemek/geom/constants.hpp +++ b/libs/geom/include/psemek/geom/constants.hpp @@ -5,4 +5,16 @@ namespace psemek::geom constexpr long double pi = 3.141592653589793238462643383279502884l; + template + T deg(T x) + { + return static_cast((180 * x) / pi); + } + + template + T rad(T x) + { + return static_cast((x * pi) / 180); + } + }