summaryrefslogtreecommitdiffstats
path: root/core/math/basis.h
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #90582 from Repiteo/core/remove-macro-_NO_DISCARD_Rémi Verschelde2024-06-251-1/+1
|\
| * Core: Replace `_NO_DISCARD_` macro with attributeThaddeus Crews2024-04-121-1/+1
* | Fix incorrect name of Basis global scale getterAaron Franke2024-04-161-1/+1
|/
* Fix some uses of float and real_t in core/mathAaron Franke2024-03-291-1/+1
* [Core] Codestyle improvements to math typesA Thousand Ships2024-03-041-42/+42
* Add and expose Basis/Transform2D/3D division by float operatorAaron Franke2023-12-201-0/+14
* Fix Basis is_orthogonal and is_rotation methods, add is_orthonormalAaron Franke2023-12-061-0/+1
* Add `is_conformal` method to Basis and Transform2DAaron Franke2023-09-131-0/+1
* Add the ability to look-at in model-space.Juan Linietsky2023-05-241-1/+1
* Cleanup unused engine code v2kobewi2023-01-191-4/+0
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
* Move EulerOrder enum to math_defs.h and global scopeAaron Franke2022-11-021-16/+7
* Add `is_finite` method for checking built-in typesHaoyu Qiu2022-10-081-0/+1
* Basis constructor: row vectors -> column vectorsZhehang Ding2022-08-311-4/+2
* Expose Basis `set_orthogonal_index` method as a GridMap functionrafallus2022-08-201-3/+0
* Fix VECTOR/LOCAL transitions in Node3Dreduz2022-06-271-12/+12
* Core: Rename math 'phi' arguments to 'angle'Rémi Verschelde2022-05-051-8/+8
* Rename Basis get_axis to get_column, remove redundant methodsAaron Franke2022-05-031-25/+14
* Rename Basis "elements" to "rows"Aaron Franke2022-04-291-66/+66
* Core: Make all Variant math types structsRémi Verschelde2022-02-041-5/+6
* Add nodiscard to core math classes to catch c++ errors.lawnjelly2022-01-201-1/+1
* Merge pull request #53684 from TokageItLab/orthogonal-modeRémi Verschelde2022-01-051-0/+7
|\
| * Fix some gizmo behavior to make more consistentSilc 'Tokage' Renew2021-12-251-0/+7
* | Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
|/
* clang-format: Disable alignment of operands, too unreliableRémi Verschelde2021-10-281-2/+2
* Refactored Node3D rotation modesreduz2021-10-251-25/+17
* Replace Vector3.to_diagonal_matrix with Basis.from_scaleAaron Franke2021-09-171-2/+4
* New and improved IK system for Skeleton3DTwistedTwigleg2021-08-141-0/+2
* Move code for looking_at to BasisAaron Franke2021-08-011-0/+2
* Allow multiplying Transforms and Basis by numbersAaron Franke2021-06-151-4/+4
* Rename Quat to QuaternionMarcel Admiraal2021-06-041-10/+10
* Update copyright statements to 2021Rémi Verschelde2021-01-011-2/+2
* Improve argument names for core typesAaron Franke2020-12-071-1/+1
* Remove redundant is_equal_approx_ratio methodAaron Franke2020-09-231-1/+2
* Change Basis is_equal_approx to use instance methodAaron Franke2020-09-231-2/+0
* Initialise Basis elements with a default Basis in the declaration.Marcel Admiraal2020-09-081-12/+6
* - Added more euler rotation orders support.Andrea Catania2020-06-121-0/+13
* Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde2020-05-141-19/+0
* New lightmapperJuan Linietsky2020-05-101-0/+1
* Modified rendering to use cluster instead of fowardJuan Linietsky2020-02-111-0/+3
* Update copyright statements to 2020Rémi Verschelde2020-01-011-2/+2
* Make is_equal_approx separate for structuresAaron Franke2019-10-141-1/+3
* Remove circular dependency between Vector3 and Basis.Marcel Admiraal2019-10-071-3/+1
* Remove redundant author doc commentsIAmActuallyCthulhu2019-08-121-4/+0
* Use reference to constant in functionsqarmin2019-07-101-1/+1
* Style: Apply new changes from clang-format 8.0Rémi Verschelde2019-04-091-2/+2
* Some improvements to is_equal_approx, restored Quat operator.Juan Linietsky2019-04-011-1/+2
* [Core] Rename Matrix3 file to BasisAaron Franke2019-02-091-0/+344