Commit Graph

12 Commits

Author SHA1 Message Date
e1a1164136 fixed warning 2025-09-18 19:06:56 +03:00
256365e52e patch 2025-09-14 04:43:25 +03:00
e333d81b81 Enables formatting support for Angle objects
Adds a partial specialization of `std::formatter` for `omath::Angle`
to provide formatting support using `std::format`.

This allows `Angle` objects to be easily formatted as strings,
including degree symbol representation, using standard formatting
techniques.
2025-09-14 04:43:01 +03:00
14fa810ecb Implements angle class with normalization
Adds an angle class with support for different normalization
and clamping strategies. Includes trigonometric functions and
arithmetic operators. Introduces unit tests to verify correct
functionality.

Disables unity builds to address a compilation issue.
2025-09-08 20:15:59 +03:00
20ae2b4dd1 Adds formatters for Angle and Color
Adds formatters for `omath::Angle` and `omath::Color` to allow for easy formatting using `std::format`.

This allows users to easily output Angle and Color values in a human-readable format.
2025-08-26 12:35:40 +03:00
6749f9f759 added noexcept for color and angles 2025-05-04 19:16:49 +03:00
f096f7179f fixed clang format 2025-05-04 17:42:32 +03:00
df6d75e554 changed code style 2025-05-03 20:31:59 +03:00
1601f3cbc8 added func
added rotation matrix for opengl
2025-04-16 17:40:00 +03:00
b58956efe3 added missing header 2025-04-11 22:59:56 +03:00
5acd166d8f fixed include names 2025-03-21 04:40:59 +03:00
2688d977a9 change 2025-03-21 04:21:31 +03:00