orange
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
orange
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
orange
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
orange
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
orange
63d9ea903e
fixed naming in tests
2025-07-07 08:02:35 +03:00
orange
6df9d59fe9
fixed style
2025-05-03 20:38:58 +03:00
orange
4406e1e461
changed code style
2025-05-03 20:31:59 +03:00
orange
4dbddd0a34
style fix
2025-04-29 20:52:41 +03:00
orange
ef787fd4e7
added test case
2025-04-29 20:49:59 +03:00
orange
468261d3f1
added additional methods
2025-04-29 20:10:17 +03:00
orange
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
orange
505a8cce9a
added new build option
2025-04-18 00:51:07 +03:00
orange
5ff57f9ffa
added box
2025-04-18 00:43:46 +03:00
orange
582a591e4b
fixed tests
2025-04-12 00:04:07 +03:00
orange
7e580506b6
fixed style
2025-03-29 04:00:35 +03:00
orange
d8c653d730
fixed tests includes
2025-03-21 04:58:28 +03:00
orange
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
orange
dbd7eb7d5f
improved print method
2025-03-19 00:56:56 +03:00
orange
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
orange
c9bc1864bb
added legacy impl
2025-02-23 10:10:35 +03:00
orange
c42a523e6c
added more classes
2025-02-23 09:57:29 +03:00
orange
9cbf042173
added AVX2
2025-02-22 23:34:45 +03:00
orange
e789c716d1
added new method added concept for mat type
2025-02-16 10:06:04 +03:00
orange
e007b15cc9
fix
2025-01-06 05:15:12 +03:00
orange
e722a29e6f
added some methods
2025-01-06 05:08:32 +03:00
orange
51d75bb7ec
improvement
2025-01-06 04:42:43 +03:00
orange
bb812c6837
added method + tests
2025-01-02 12:52:34 +03:00
orange
a68007a1f4
added methods
2024-12-23 15:34:38 +03:00
orange
5bfc065c3d
added operator for matrix
2024-12-21 19:32:09 +03:00
orange
36d29e6922
added operator square brackets
2024-12-21 19:29:33 +03:00
orange
9789bc6c64
removed useless stuff
2024-12-16 12:31:56 +03:00
orange
fd1bb25ed8
improved some code
2024-12-08 05:19:49 +03:00
orange
dc3fcafd48
refactored camera
2024-12-04 04:58:29 +03:00
orange
0487cf0d18
refactored some stuff
2024-12-01 14:06:52 +03:00
orange
1405378ef1
huge improvement
2024-12-01 03:51:40 +03:00
orange
b0ad87f0be
added new class
2024-11-30 13:54:06 +03:00
orange
cfb6683ac3
added more unit tests
2024-11-30 03:37:25 +03:00
orange
e6069e1e65
refactored tests
2024-11-27 19:36:28 +03:00