Thaddeus Crews
|
32c83a228d
Style: Add `WARNING:` as new comment admonition
|
11 months ago |
Thaddeus Crews
|
55a4836e5b
Core: Replace `_NO_DISCARD_` macro with attribute
|
1 year ago |
A Thousand Ships
|
a497a5cb3e
[Core] Codestyle improvements to math types
|
1 year ago |
Aaron Franke
|
c77ae051d5
Add and expose Basis/Transform2D/3D division by float operator
|
1 year ago |
Aaron Franke
|
56806ffeed
Add `is_conformal` method to Basis and Transform2D
|
1 year ago |
Aaron Franke
|
290b09b36c
Expose `determinant` in Transform2D, rename internal method
|
2 years ago |
kobewi
|
c0083e431b
Cleanup unused engine code v2
|
2 years ago |
Rémi Verschelde
|
d95794ec8a
One Copyright Update to rule them all
|
2 years ago |
Haoyu Qiu
|
5da515773d
Add `is_finite` method for checking built-in types
|
3 years ago |
Fabian Keller
|
f242f9c738
Fix consistency of translated/scaled/rotated in Transform2D and Transform3D
|
3 years ago |
Fabian Keller
|
2bf9e6090c
rename translate(d) to translate(d)_local in Transform 2D/3D
|
3 years ago |
Rémi Verschelde
|
e7a58a7eb6
Core: Rename math 'phi' arguments to 'angle'
|
3 years ago |
Aaron Franke
|
fa7a7795f0
Rename Basis get_axis to get_column, remove redundant methods
|
3 years ago |
Aaron Franke
|
b831fb0a54
Rename Transform2D "elements" to "columns"
|
3 years ago |
Rémi Verschelde
|
e223bad86d
Core: Move Vector2i to its own `vector2i.h` header
|
3 years ago |
Rémi Verschelde
|
5f56d385b0
Core: Move Rect2i to its own `rect2i.h` header
|
3 years ago |
lawnjelly
|
b411a731fe
Add nodiscard to core math classes to catch c++ errors.
|
3 years ago |
Rémi Verschelde
|
fe52458154
Update copyright statements to 2022
|
3 years ago |
Rémi Verschelde
|
3b11e33a09
clang-format: Disable alignment of operands, too unreliable
|
3 years ago |
Vincent D
|
aa82cb6f35
Expose get_skew for transform2d and add new constructor
|
4 years ago |
Aaron Franke
|
bd6ed3fb09
Allow multiplying Transforms and Basis by numbers
|
4 years ago |
TwistedTwigleg
|
8aa3c2f091
New and improved IK system for Skeleton2D
|
5 years ago |
Rémi Verschelde
|
b5334d14f7
Update copyright statements to 2021
|
4 years ago |
reduz
|
221a2a1742
Refactored variant constructor logic
|
4 years ago |
Rémi Verschelde
|
07bc4e2f96
Style: Enforce separation line between function definitions
|
5 years ago |
Rémi Verschelde
|
0be6d925dc
Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks
|
5 years ago |
Juan Linietsky
|
efb1f7d76b
Implement Skew in Node2D
|
5 years ago |
Juan Linietsky
|
3205a92ad8
PoolVector is gone, replaced by Vector
|
5 years ago |
Rémi Verschelde
|
a7f49ac9a1
Update copyright statements to 2020
|
5 years ago |
Aaron Franke
|
86922ff70b
Make is_equal_approx separate for structures
|
5 years ago |