made some functions constexpr

This commit is contained in:
2024-08-18 08:49:39 +03:00
parent 5ba40ad003
commit 22e4959048
3 changed files with 10 additions and 24 deletions

View File

@@ -3,9 +3,16 @@
//
#pragma once
#include <numbers>
namespace omath::angles
{
[[nodiscard]] float RadiansToDegrees(float rads);
[[nodiscard]] float DegreesToRadians(float degrees);
}
[[nodiscard]] constexpr float RadiansToDegrees(const float radiands)
{
return radiands * (180.f / std::numbers::pi_v<float>);
}
[[nodiscard]] constexpr float DegreesToRadians(const float degrees)
{
return degrees * (std::numbers::pi_v<float> / 180.f);
}
}