made some functions constexpr

This commit is contained in:
2024-08-18 08:49:39 +03:00
parent 632d6a45b1
commit 157d57811a
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);
}
}