summaryrefslogtreecommitdiffstats
path: root/core/math
Commit message (Expand)AuthorAgeFilesLines
* Test, refactor and fix a bug in Basis.get_axis_anglefabriceci2022-09-141-25/+26
* Fix incorrect heuristic order in `AStarGrid2D`Yuri Rubinsky2022-09-121-6/+6
* Merge pull request #64417 from aaronfranke/has-spaceRémi Verschelde2022-09-063-8/+8
|\
| * Replace Rect2(i) has_no_area with has_areaAaron Franke2022-09-042-4/+4
| * Replace AABB has_no_volume with has_volumeAaron Franke2022-09-041-4/+4
* | Rename `range_lerp` to `remap`Micky2022-09-061-2/+2
* | Minor fixes to Vector4Aaron Franke2022-09-045-10/+25
|/
* Add `is_zero_approx` methods to `Vector2`, `3`, and `4`Jonathan Nicholl2022-09-027-3/+18
* Replace Vector2(i) with Size2(i) for methods returning a sizeJohan Aires Rastén2022-09-012-10/+10
* Merge pull request #55617 from madmiraal/fix-55384Rémi Verschelde2022-09-012-90/+107
|\
| * Fix Geometry3D::get_closest_points_between_segments() returns NaNMarcel Admiraal2022-08-302-90/+107
* | Merge pull request #65124 from zhehangd/fix_basisRémi Verschelde2022-09-012-9/+7
|\ \
| * | Basis constructor: row vectors -> column vectorsZhehang Ding2022-08-312-9/+7
* | | Discontinued spherical_interpolate_with in Transform3DSilc Renew2022-08-312-13/+1
|/ /
* / Implement `AStarGrid2D` class with jump-point pathfindingYuri Rubinsky2022-08-302-0/+767
|/
* Add linear/cubic angle interpolation to Animation interpolation typeSilc Renew2022-08-271-0/+60
* Rename `str2var` to `str_to_var` and similarMicky2022-08-264-14/+14
* Merge pull request #64678 from TokageItLab/implement-ease-bakerRémi Verschelde2022-08-231-2/+3
|\
| * Fix Quaternion Tween and implement ease bakerSilc Renew2022-08-221-2/+3
* | Replace Array return types with TypedArraykobewi2022-08-222-5/+5
* | Merge pull request #60309 from The-O-King/octRémi Verschelde2022-08-222-0/+18
|\ \
| * | Octahedral Normal/Tangent CompressionOmar El Sheikh2022-08-132-0/+18
| |/
* | Merge pull request #63602 from TokageItLab/cubic-interp-timeRémi Verschelde2022-08-227-0/+102
|\ \
| * | Make `cubic_interpolate()` consider key time in animationSilc Renew2022-08-197-0/+102
| |/
* / Expose Basis `set_orthogonal_index` method as a GridMap functionrafallus2022-08-202-64/+0
|/
* vector4 distance_squared_to and update csharpantonWetzel2022-08-092-0/+5
* Vector4/Vector4i: Add missing methods, tests and fix change of sign operatorHendrik Brucker2022-08-072-25/+94
* Check if the axis is zero / vectors are colinear in Vector3 slerpAaron Franke2022-08-041-1/+10
* Fix consistency of translated/scaled/rotated in Transform2D and Transform3DFabian Keller2022-08-024-18/+54
* Fix `Vector4::min_axis_index` for equal componentsRaul Santos2022-08-012-2/+2
* Make `spherical_cubic_interpolate()` more stableSilc Renew2022-07-291-24/+28
* Merge pull request #63532 from TokageItLab/rename-cubic-slerpRémi Verschelde2022-07-284-4/+4
|\
| * rename and unify notation for spherical interpolationSilc Renew2022-07-274-4/+4
* | Merge pull request #57698 from bluenote10/feature/rename_translated_to_transl...Rémi Verschelde2022-07-284-16/+16
|\ \
| * | rename translate(d) to translate(d)_local in Transform 2D/3DFabian Keller2022-07-164-16/+16
* | | Merge pull request #63378 from nathanfranke/t3d-errorsRémi Verschelde2022-07-281-0/+6
|\ \ \ | |_|/ |/| |
| * | add equal checks to Transform3D::looking_at and Transform3D::set_look_atNathan Franke2022-07-251-0/+6
* | | Merge pull request #63380 from V-Sekai/fix-cubic-slerp-dotRémi Verschelde2022-07-272-16/+44
|\ \ \
| * | | Fix cubic_slerpSilc 'Tokage' Renew2022-07-252-16/+44
* | | | Merge pull request #63463 from KoBeWi/Vector5Rémi Verschelde2022-07-272-5/+32
|\ \ \ \
| * | | | Add some missing Vector4 methodskobewi2022-07-262-5/+32
| | |/ / | |/| |
* | | | Color: Fix resetting alpha when setting H/S/V separatelyRémi Verschelde2022-07-261-6/+6
* | | | Fixup BVH debugging statementsRicardo Buring2022-07-252-4/+4
|/ / /
* | | Code quality: Fix header guards consistencyRémi Verschelde2022-07-252-3/+4
* | | Implement Vector4, Vector4i, Projectionreduz2022-07-238-57/+1091
|/ /
* | Rename `epsilon` to `tolerance` in the `Plane::has_point` methodYuri Rubinsky2022-07-211-3/+3
* | Fix the calculation of the angular velocity when the rotation speed is not high.fabriceci2022-07-191-7/+6
|/
* Remove Octreelawnjelly2022-07-061-1271/+0
* Expression built-in functions can also be considered as identifiers in subscr...cdemirer2022-07-041-1/+1
* Merge pull request #62468 from V-Sekai/core-const-expressionsRémi Verschelde2022-06-282-19/+23
|\