Commit Graph

31 Commits (main)

Author SHA1 Message Date
Brett 4caaecd850 abs in vec/mat 2024-10-01 14:40:27 -04:00
Brett 96b071e337 matrix 2024-09-23 14:45:32 -04:00
Brett 7300f895bb logging 2024-09-20 17:13:09 -04:00
Brett 39fd5a73d6 normalize 2024-09-20 00:37:39 -04:00
Brett 1ceb71aac9 mag and normal 2024-09-19 23:48:58 -04:00
Brett 6646db8249 constexpr all the matrix 2024-09-19 17:39:06 -04:00
Brett a60380c898 log boxing 2024-09-19 17:20:27 -04:00
Brett e19a88c454 matrix fix 2024-09-19 15:12:38 -04:00
Brett ba10bd633e not going to merge 4x4 into generalized 2024-09-19 13:40:34 -04:00
Brett d1aaf4db94 working on generalized matrix 2024-09-19 02:01:18 -04:00
Brett 12169a7001 matrix functions for vec2 operations, defaults are logically assumed. 2024-05-13 21:31:05 -04:00
Brett e6b4c4a330 change mat4x4 internal structure, adjugate and inverse now works
determinant probably does not
2024-05-01 12:11:53 -04:00
Brett 0a04408e70 inverse and bed 2024-05-01 03:27:17 -04:00
Brett 6ec0b1f886 changes? 2024-02-14 16:19:48 -05:00
Brett ea31d8f26c add resize to scoped buffer to allow better usage in the GP assignment 2024-02-14 15:21:59 -05:00
Brett 3473247e6c what changed? 2024-02-13 23:49:18 -05:00
Brett 15cca07286 fix mat4x4 scale op 2023-07-11 18:35:29 -04:00
Brett d06c7ebeb6 String buffer 2023-07-10 18:45:43 -04:00
Brett 4b0226929b add return statement to matrix class 2023-04-21 21:04:19 -04:00
Paragon-Win a6a2ee966c Fix windows! 2023-04-07 00:02:21 -04:00
Brett 89df343e4f fix most warnings 2023-04-05 17:21:19 -04:00
Brett 289af13171 fix incorrect translate function 2023-04-01 02:55:00 -04:00
Brett 225a8de7de Add rotation matrix 2023-03-10 16:52:15 -05:00
Brett 1770113f1f Add test for matrix, works fine, generic template as well 2023-03-08 21:33:34 -05:00
Brett 5db2224f93 matrix multiplcation with vector 2023-03-08 21:26:42 -05:00
Brett 8592ad6d92 fix memory issue? 2023-03-03 10:41:38 -05:00
Brett b77638436e fast functions of common math (untested!) 2023-02-28 23:50:13 -05:00
Brett b2666dc39e fix transpose 2023-02-28 23:43:56 -05:00
Brett 1d7775a742 fix missing template parameters in new vector 2023-02-28 23:30:16 -05:00
Brett e1ace0d64d fix transposed matrix operators 2023-02-28 23:23:00 -05:00
Brett 7ff48d4916 cleanup math
-Moved matrix and vectors into their own file
-math.h now includes all math components
-math moved into sub-folder
-matrix class updated
-new vector types added
2023-02-28 23:20:56 -05:00