Commit Graph
38 Commits
Author SHA1 Message Date
Cynopolis bc4e9c240d Fixing auto-checkout issues
Merge-Checker / build_and_test (pull_request) Failing after 22s
2025-05-21 18:22:55 -04:00
Cynopolis f02b398b22 Updated readme
Merge-Checker / build_and_test (pull_request) Successful in 21s
2025-05-21 18:18:11 -04:00
Cynopolis f0bba4b97c Timings get auto-comitted
Merge-Checker / build_and_test (pull_request) Failing after 22s
2025-05-21 18:15:15 -04:00
Cynopolis 2d8a4ed485 Added matrix test timings
Merge-Checker / build_and_test (pull_request) Successful in 24s
2025-05-21 18:03:18 -04:00
Cynopolis e179fcc701 Updated merge checker and seperated the matrix tests fro mthe timing tests
Merge-Checker / build_and_test (pull_request) Successful in 21s
2025-05-21 17:58:18 -04:00
Cynopolis c03e26ef38 Updated readme
Merge-Checker / build (pull_request) Successful in 1m34s
2025-05-21 17:48:18 -04:00
Cynopolis 8a15459fc8 Adding a merge checker script 2025-05-21 17:46:49 -04:00
Cynopolis dee19b54ad Added a ToEulerAngle function 2025-04-09 18:41:45 -04:00
Cynopolis 4b802458ef Changed matrix unit tests to reflect new syntax 2025-02-09 20:53:37 -05:00
Cynopolis e92fc6e5a0 Made the dot product public 2025-02-09 19:03:32 -05:00
Cynopolis b21236e5db Fixed quaternion equals operator 2025-02-09 11:32:46 -05:00
Cynopolis b897b13880 Merge branch 'main' of https://github.com/Cynopolis/Vector3D 2025-02-09 11:18:03 -05:00
Cynopolis 1a0af95fe7 Reworked how getting a submatrix works 2025-02-09 11:17:45 -05:00
Cynopolis c8dce7d7d8 Fixed broken unit tests 2025-02-09 00:17:16 -05:00
Cynopolis f51afb42e0 Refactored file layout because platformio failed to find things 2025-02-08 23:57:43 -05:00
Cynopolis 2385446ac5 Reworked some of the matrix interface 2025-02-08 18:06:43 -05:00
Cynopolis 713809a82b Fixed library json file so platformio can build again 2025-02-08 00:08:36 -05:00
Cynopolis 55ff4aa693 Finished implimenting quaternion basics 2025-02-07 23:40:56 -05:00
Cynopolis aa8056240a Fixed quaternion multiplication 2025-02-07 19:19:06 -05:00
Cynopolis 28c30c5ea7 Moved unit tests into their respective module's subfolders 2025-02-06 23:45:15 -05:00
Cynopolis 742749457c Implimented the quaternion class and added unit tests 2025-02-06 23:44:55 -05:00
Cynopolis 6e480dce86 Added quaternion class 2025-02-06 23:16:51 -05:00
Cynopolis 39274eb964 Refactored the src dir layout 2025-02-06 22:02:50 -05:00
Cynopolis 3b023d2104 Multiplication was completely broken actually 2025-02-06 21:56:54 -05:00
Cynopolis 9726ebbca0 Fixed typo and missing include 2025-02-04 22:06:34 -05:00
Cynopolis ab2d9f002b Added scalar addition / subtraction 2025-02-04 14:33:29 -05:00
Cynopolis 437d209200 Added a scalar divisor operator 2025-02-03 15:21:22 -05:00
Cynopolis cccadc5d21 consted some vector functions 2025-02-03 12:46:26 -05:00
Cynopolis 519c953fcb Added inline to explicit template specialization functions 2025-02-03 12:34:37 -05:00
Cynopolis c1a1f994ea Fixed some cmake errors 2025-02-03 12:23:13 -05:00
Cynopolis fee5486ea2 Refactored folder layout 2025-02-03 12:20:30 -05:00
Cynopolis 4a25414b92 Got vector unit tests compiling 2025-02-03 11:59:49 -05:00
Cynopolis ae4806510b Added better support for casting vector3d to/from MAtrix 2025-02-03 10:10:31 -05:00
Cynopolis 1fb211912d Got first real unit test passing 2024-12-10 23:55:23 -05:00
Cynopolis c04ee29e82 Got unit tests compiling 2024-12-10 22:42:02 -05:00
Cynopolis 62ba7d8b3e Finished implimenting all of the matrix math functions 2024-12-09 22:59:54 -05:00
Cynopolis ac8c70d5a4 Started working on the matrix library 2024-12-09 17:48:50 -05:00
Cynopolis f5ca6832bc Initial commit 2024-12-04 17:52:32 -05:00