From 66f9878dd1ed72c71e352449ed85aaadaf969b32 Mon Sep 17 00:00:00 2001 From: lisyarus Date: Sun, 13 Sep 2020 16:38:50 +0300 Subject: [PATCH] Add deg<->rag conversions --- libs/geom/include/psemek/geom/constants.hpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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); + } + }