Oleg Kalachev
|
fd437b96d3
|
Add missing const qualifiers to some quaternion methods
|
2025-01-09 10:03:08 +03:00 |
|
Oleg Kalachev
|
9a977e85c8
|
Implement rotate method for quaternions as replace for multiplication
Vector rotating method is renamed from `rotate` to `rotateVector` to avoid inconsistent object and argument order in different `rotate` methods
|
2025-01-09 10:00:16 +03:00 |
|
Oleg Kalachev
|
a76f5a2299
|
Remove redundant inline specifiers
In-class defined methods are specified as inline by default
|
2025-01-09 09:59:10 +03:00 |
|
Oleg Kalachev
|
b0b6eb9a97
|
Minor code cleanups and clarifications
|
2024-10-23 09:25:39 +03:00 |
|
Oleg Kalachev
|
ad6bc02643
|
Minor fixes and changes
|
2024-05-21 10:49:57 +03:00 |
|
Oleg Kalachev
|
5ec6b5e665
|
Make fromEulerZYX accept Vector instead of x, y, z
|
2024-02-20 04:51:59 +03:00 |
|
Oleg Kalachev
|
85182ac2b8
|
Use more correct implementation of toEulerZYX fixing some yaw issues
We actually need to use Tait–Bryan Z-Y-X angles, not classic Euler's
|
2024-02-20 04:47:13 +03:00 |
|
Oleg Kalachev
|
410fccf015
|
Fix vector, quaternion, pid and lpf libraries curly braces code style
|
2024-02-06 13:50:56 +03:00 |
|
Oleg Kalachev
|
3207fdb43c
|
Minor changes
|
2023-12-29 18:43:34 +03:00 |
|
Oleg Kalachev
|
d3e715ae53
|
Quaternion library cleanups and code style
|
2023-12-13 08:42:03 +03:00 |
|
Oleg Kalachev
|
d6cca7dcf7
|
Some unification of the headers
|
2023-05-24 11:26:30 +03:00 |
|
Oleg Kalachev
|
34fd303027
|
Restore accidentally removed files
|
2023-05-24 10:58:34 +03:00 |
|