summaryrefslogtreecommitdiffstats
path: root/core/math
Commit message (Expand)AuthorAgeFilesLines
* Allow getting Quaternion rotation in different Euler ordersAaron Franke2022-11-022-19/+3
* Merge pull request #66747 from aaronfranke/move-euler-orderRémi Verschelde2022-11-024-30/+30
|\
| * Move EulerOrder enum to math_defs.h and global scopeAaron Franke2022-11-024-30/+30
* | Style: Misc docs and comment style and language fixesRémi Verschelde2022-11-022-5/+5
|/
* Replace Quaternion Euler constructor with `from_euler` methodAaron Franke2022-11-012-7/+7
* Merge pull request #67057 from Anutrix/rng-generator-default-seedRémi Verschelde2022-10-131-1/+1
|\
| * Randomize RandomNumberGenerator instances' default seedAnutrix2022-10-081-1/+1
* | Optimize Convex CollisionJuan Linietsky2022-10-135-39/+102
* | Add `is_finite` method for checking built-in typesHaoyu Qiu2022-10-0821-0/+53
|/
* Use float literals for float calculations in ColorAaron Franke2022-10-0716-70/+66
* Fix MSVC warnings, rename shadowed variables, fix uninitialized values, chang...bruvzg2022-10-073-48/+38
* Enhancements to includes in core data structuresAaron Franke2022-10-0511-14/+21
* Rename Projection `matrix` to `columns`Aaron Franke2022-10-044-148/+150
* Merge pull request #66655 from MisterMX/feat/astargrid2d-vector2iRémi Verschelde2022-10-032-13/+13
|\
| * refactor(AStarGrid2D): Return Vector2i in get_id_pathMisterMX2022-09-302-13/+13
* | Merge pull request #66133 from aaronfranke/set-allRémi Verschelde2022-10-0310-68/+6
|\ \
| * | Remove set_all methods from Vector2/3/4Aaron Franke2022-09-194-16/+6
| * | Remove set_axis and get_axis methods from Vector2/2i/3/3i/4/4iAaron Franke2022-09-198-52/+0
* | | Use `constexpr` in the conditions with template parameters and `sizeof`s to s...bruvzg2022-09-291-2/+2
| |/ |/|
* | Merge pull request #66544 from lawnjelly/bvh_tree_sibling_warningRémi Verschelde2022-09-281-1/+1
|\ \
| * | Fix false flag compiler warning in bvh treelawnjelly2022-09-281-1/+1
* | | Merge pull request #66435 from akien-mga/style-header-guards-cleanupRémi Verschelde2022-09-261-3/+3
|\ \ \
| * | | Style: Cleanup header guards for consistencyRémi Verschelde2022-09-261-3/+3
| |/ /
* / / Fix processing of some types in `math_fieldwise.cpp/fieldwise_assign`Yuri Rubinsky2022-09-261-0/+43
|/ /
* | Fix array-bounds warning in BVHlawnjelly2022-09-221-0/+4
* | Style: Ensure consistent formatting with clang-format 15Rémi Verschelde2022-09-211-1/+3
* | Define AXIS_COUNT in all vector typesAaron Franke2022-09-194-0/+8
|/
* Spacing changes in math_funcs.hAaron Franke2022-09-191-10/+34
* 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
| |/