summaryrefslogtreecommitdiffstats
path: root/core/math/transform_2d.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix copyright headers referring to GodotSpartan3222024-10-271-2/+2
* Rebrand preambles to RedotDubhghlas McLaughlin2024-10-111-0/+2
* [Core] Codestyle improvements to math typesA Thousand Ships2024-03-041-13/+13
* Add and expose Basis/Transform2D/3D division by float operatorAaron Franke2023-12-201-0/+12
* Add `is_conformal` method to Basis and Transform2DAaron Franke2023-09-131-0/+12
* Expose `determinant` in Transform2D, rename internal methodAaron Franke2023-04-221-5/+5
* More codespell fixes, do more changes from previous ignore listRémi Verschelde2023-02-011-4/+4
* Add support for interpolating skewed transformsAaron Franke2023-01-281-33/+6
* Cleanup unused engine code v2kobewi2023-01-191-6/+0
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
* Add `is_finite` method for checking built-in typesHaoyu Qiu2022-10-081-0/+4
* Use float literals for float calculations in ColorAaron Franke2022-10-071-1/+1
* Fix consistency of translated/scaled/rotated in Transform2D and Transform3DFabian Keller2022-08-021-10/+24
* rename translate(d) to translate(d)_local in Transform 2D/3DFabian Keller2022-07-161-5/+5
* Core: Rename math 'phi' arguments to 'angle'Rémi Verschelde2022-05-051-4/+4
* Rename Transform2D "elements" to "columns"Aaron Franke2022-04-291-58/+58
* Float literals - fix main primitives to use real_t castinglawnjelly2022-02-241-2/+2
* Float literals - fix main primitives to use .flawnjelly2022-02-101-5/+5
* Core: Move Rect2i to its own `rect2i.h` headerRémi Verschelde2022-02-041-0/+2
* Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
* Rename built-in `SGN()` macro to `SIGN()`Hugo Locurcio2021-11-161-3/+3
* clang-format: Disable alignment of operands, too unreliableRémi Verschelde2021-10-281-2/+2
* Merge pull request #52430 from AnilBK/vector2-replacementsRémi Verschelde2021-09-241-1/+1
|\
| * Use builtin Vector2 functions for calculation of angles.Anilforextra2021-09-071-1/+1
* | Expose get_skew for transform2d and add new constructorVincent D2021-09-191-7/+15
|/
* Allow multiplying Transforms and Basis by numbersAaron Franke2021-06-151-0/+12
* Reformat structure string operatorsAaron Franke2021-06-111-1/+3
* New and improved IK system for Skeleton2DTwistedTwigleg2021-06-051-0/+7
* Update copyright statements to 2021Rémi Verschelde2021-01-011-2/+2
* Minor clamp and float fixesAaron Franke2020-11-101-1/+1
* Simplify Transform2D get_rotationAaron Franke2020-06-171-6/+1
* Style: Enforce braces around if blocks and loopsRémi Verschelde2020-05-141-2/+4
* Style: Enforce separation line between function definitionsRémi Verschelde2020-05-141-0/+3
* Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde2020-05-141-24/+0
* Implement Skew in Node2DJuan Linietsky2020-05-011-0/+12
* [Core] Rename linear_interpolate to lerpAaron Franke2020-04-291-3/+3
* Update copyright statements to 2020Rémi Verschelde2020-01-011-2/+2
* Make is_equal_approx separate for structuresAaron Franke2019-10-141-0/+6
* Added ability for multiple images to be imported as an atlasJuan Linietsky2019-04-191-1/+1
* [Core] Transform2D add set_scale and fix set_rotationAaron Franke2019-02-121-2/+10
* Update copyright statements to 2019Rémi Verschelde2019-01-011-2/+2
* [Core] Move Rect2 and Transform2D to their own filesAaron Franke2018-08-101-0/+272