|
|
3eb372dec3
|
Remove more pointers+better NewXYZ funcs
|
2024-05-05 00:24:44 +04:00 |
|
|
|
5d2cfa0329
|
NewXYZ funcs for Quat+github workflows
|
2024-05-04 22:44:48 +04:00 |
|
|
|
afb3bbfe75
|
Get rid of pointer returns when creating new objects
|
2024-05-04 22:21:41 +04:00 |
|
|
|
da81ee79d9
|
Formatting
|
2024-05-01 01:25:10 +04:00 |
|
|
|
69f724922d
|
right/left handed LookAt functions
|
2022-10-01 00:12:13 +04:00 |
|
|
|
547d3ad234
|
Inlining checks+update readme
|
2022-05-22 20:24:07 +04:00 |
|
|
|
4c30b8b6d3
|
Use multi-dimensional arrays+ensure storage&comp. is column major
|
2021-11-09 09:13:16 +04:00 |
|
|
|
92a3ca3a9c
|
LookAt func
|
2021-11-07 04:47:53 +04:00 |
|
|
|
8889482bd5
|
Quat angle and tests
|
2021-11-06 09:42:28 +04:00 |
|
|
|
2de2e9696a
|
Finish main transform funcs+Clone funcs+return func receivers
|
2021-11-06 08:59:17 +04:00 |
|
|
|
81c22bfe4d
|
Start quaternions and transform matrix
|
2021-11-06 07:44:08 +04:00 |
|
|
|
9d9bcdfc05
|
Vec reflect+geometric_test
|
2021-11-05 23:15:24 +04:00 |
|
|
|
390222a18d
|
Benchmark MulMat4Vec4
|
2021-11-05 07:51:04 +04:00 |
|
|
|
5f43d7da88
|
Vec normalize funcs
|
2021-11-05 06:43:17 +04:00 |
|
|
|
4a7e66c0b9
|
Ensure Dist/SqrDist funcs inline + DistVec4 + SqrDistVec4
|
2021-11-05 06:08:07 +04:00 |
|
|
|
0bf7a06315
|
X/Y/Z/W setters/getters
|
2021-11-05 05:54:30 +04:00 |
|
|
|
b2e9c48114
|
Vec distance functions
|
2021-11-05 05:46:11 +04:00 |
|
|
|
a629eab2ca
|
Mat equality+small optimization
|
2021-11-05 05:28:33 +04:00 |
|
|
|
1a0374fc2b
|
Mat4 Mul
|
2021-11-05 04:57:52 +04:00 |
|
|
|
d20d09f680
|
MulMat3
|
2021-11-05 04:44:00 +04:00 |
|
|
|
1d03d4c3ea
|
Mat3 mul
|
2021-11-05 04:41:57 +04:00 |
|
|
|
2b0373ea1b
|
Mat2 mul
|
2021-11-05 04:26:49 +04:00 |
|
|
|
8f03c11314
|
Remove dependence on gonum
|
2021-11-05 03:37:54 +04:00 |
|
|
|
6999376c6b
|
DotVec3+Cross product
|
2021-11-05 02:20:35 +04:00 |
|
|
|
a5570a2c14
|
Better mat printing
|
2021-11-05 01:17:01 +04:00 |
|
|
|
a19d1e464b
|
Actually add mat4+new line around printed mats
|
2021-11-05 01:02:40 +04:00 |
|
|
|
13547a1284
|
Use arrays instead of slices for speed+implement Vec3
|
2021-11-05 00:43:54 +04:00 |
|
|
|
0d64d16c17
|
Row major+More mat&vec functions
|
2021-11-01 12:02:32 +04:00 |
|
|
|
cdff900307
|
Fix Mat2 bug+Stringer interface
|
2021-11-01 09:50:07 +04:00 |
|
|
|
0f9d41b3a3
|
Bism Allah - Initial Vec2&Mat2 implementation
|
2021-11-01 06:46:42 +04:00 |
|