24a80c4f14
Adds comparison operators to Vector types
...
Adds less than, greater than, less than or equal, and greater than or equal operators to the Vector2, Vector3 and Vector4 classes.
The comparison is based on the lengths of the vectors.
Adds corresponding unit tests.
2025-08-12 08:54:33 +03:00
0fe5b6b7a1
Enables legacy code compilation
...
The changes encapsulate the matrix tests within an `#ifdef` block, allowing conditional compilation based on whether `OMATH_ENABLE_LEGACY` is defined. This enables the legacy code to be compiled only when needed.
2025-07-15 11:51:14 +03:00
e68ca673c9
Renames test fixture for clarity.
...
Updates the name of the test fixture from "lline_tracer_fixture" to "line_tracer_fixture" for improved readability and consistency in the test code.
2025-07-07 08:28:29 +03:00
77bf19da2d
Fixes potential compile error
...
Corrects the usage of `At` method within the unit tests to `at` to resolve a potential compile error due to incorrect case sensitivity.
2025-07-07 08:18:00 +03:00
63d9ea903e
fixed naming in tests
2025-07-07 08:02:35 +03:00
6df9d59fe9
fixed style
2025-05-03 20:38:58 +03:00
4406e1e461
changed code style
2025-05-03 20:31:59 +03:00
4dbddd0a34
style fix
2025-04-29 20:52:41 +03:00
ef787fd4e7
added test case
2025-04-29 20:49:59 +03:00
468261d3f1
added additional methods
2025-04-29 20:10:17 +03:00
6d65e1f1c3
improved tests
2025-04-18 16:36:22 +03:00
Vladislav Alpatov
6a7d328a7c
improved line tracer
2025-04-18 16:00:23 +03:00
505a8cce9a
added new build option
2025-04-18 00:51:07 +03:00
5ff57f9ffa
added box
2025-04-18 00:43:46 +03:00
582a591e4b
fixed tests
2025-04-12 00:04:07 +03:00
7e580506b6
fixed style
2025-03-29 04:00:35 +03:00
d8c653d730
fixed tests includes
2025-03-21 04:58:28 +03:00
d5d1260784
changed source files naming
2025-03-21 04:30:17 +03:00
Vladislav Alpatov
5fdf3dad16
renamed headers
2025-03-21 04:17:42 +03:00
dbd7eb7d5f
improved print method
2025-03-19 00:56:56 +03:00
3c104cd228
changed naming of engines section
2025-03-17 05:27:00 +03:00
Vladislav Alpatov
a68ebd9ab7
now template
2025-03-01 21:11:46 +03:00
c9bc1864bb
added legacy impl
2025-02-23 10:10:35 +03:00
c42a523e6c
added more classes
2025-02-23 09:57:29 +03:00
9cbf042173
added AVX2
2025-02-22 23:34:45 +03:00
e789c716d1
added new method added concept for mat type
2025-02-16 10:06:04 +03:00
e007b15cc9
fix
2025-01-06 05:15:12 +03:00
e722a29e6f
added some methods
2025-01-06 05:08:32 +03:00
51d75bb7ec
improvement
2025-01-06 04:42:43 +03:00
bb812c6837
added method + tests
2025-01-02 12:52:34 +03:00
a68007a1f4
added methods
2024-12-23 15:34:38 +03:00
5bfc065c3d
added operator for matrix
2024-12-21 19:32:09 +03:00
36d29e6922
added operator square brackets
2024-12-21 19:29:33 +03:00
9789bc6c64
removed useless stuff
2024-12-16 12:31:56 +03:00
fd1bb25ed8
improved some code
2024-12-08 05:19:49 +03:00
dc3fcafd48
refactored camera
2024-12-04 04:58:29 +03:00
0487cf0d18
refactored some stuff
2024-12-01 14:06:52 +03:00
1405378ef1
huge improvement
2024-12-01 03:51:40 +03:00
b0ad87f0be
added new class
2024-11-30 13:54:06 +03:00
cfb6683ac3
added more unit tests
2024-11-30 03:37:25 +03:00
e6069e1e65
refactored tests
2024-11-27 19:36:28 +03:00