summaryrefslogtreecommitdiff
path: root/core/math/basis.cpp
AgeCommit message (Expand)Author
2022-10-05Enhancements to includes in core data structuresAaron Franke
2022-09-14Test, refactor and fix a bug in Basis.get_axis_anglefabriceci
2022-09-02Add `is_zero_approx` methods to `Vector2`, `3`, and `4`Jonathan Nicholl
2022-08-20Expose Basis `set_orthogonal_index` method as a GridMap functionrafallus
2022-07-19Fix the calculation of the angular velocity when the rotation speed is not high.fabriceci
2022-06-27Fix VECTOR/LOCAL transitions in Node3Dreduz
2022-05-05Core: Rename math 'phi' arguments to 'angle'Rémi Verschelde
2022-05-03Rename Basis get_axis to get_column, remove redundant methodsAaron Franke
2022-04-29Rename Basis "elements" to "rows"Aaron Franke
2022-04-06Fix some issues found by cppcheck.bruvzg
2022-02-24Float literals - fix main primitives to use real_t castinglawnjelly
2022-02-10Float literals - fix main primitives to use .flawnjelly
2022-01-05Merge pull request #53684 from TokageItLab/orthogonal-modeRémi Verschelde
2022-01-03Update copyright statements to 2022Rémi Verschelde
2021-12-25Fix some gizmo behavior to make more consistentSilc 'Tokage' Renew
2021-11-16Rename built-in `SGN()` macro to `SIGN()`Hugo Locurcio
2021-10-28clang-format: Enable `BreakBeforeTernaryOperators`Rémi Verschelde
2021-10-28clang-format: Disable alignment of operands, too unreliableRémi Verschelde
2021-10-25Refactored Node3D rotation modesreduz
2021-09-17Replace Vector3.to_diagonal_matrix with Basis.from_scaleAaron Franke
2021-09-10Merge pull request #52229 from lawnjelly/basis_quat_warningMax Hilbrunner
2021-08-30Improve Basis::get_quaternion error messagelawnjelly
2021-08-14New and improved IK system for Skeleton3DTwistedTwigleg
2021-08-01Move code for looking_at to BasisAaron Franke
2021-06-11Reformat structure string operatorsAaron Franke
2021-06-04Rename Quat to QuaternionMarcel Admiraal
2021-05-20Make is_equal_approx have explicit float and double versionsAaron Franke
2021-04-27Core: Drop custom `copymem`/`zeromem` definesRémi Verschelde
2021-03-12Fixes small typos and grammar correctionAnshul7sp1
2021-01-12CI: Update to clang-format 11 and apply ternary operator changesRémi Verschelde
2021-01-01Update copyright statements to 2021Rémi Verschelde
2020-12-07Improve argument names for core typesAaron Franke
2020-11-07Reorganized core/ directory, it was too fatty alreadyreduz
2020-09-23Remove redundant is_equal_approx_ratio methodAaron Franke
2020-06-26Addition of SDFGI for open world global illuminationJuan Linietsky
2020-06-12- Added more euler rotation orders support.Andrea Catania
2020-05-14Style: Enforce braces around if blocks and loopsRémi Verschelde
2020-05-14Style: Enforce separation line between function definitionsRémi Verschelde
2020-05-14Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde
2020-05-10New lightmapperJuan Linietsky
2020-05-10Style: clang-format: Disable AllowShortIfStatementsOnASingleLineRémi Verschelde
2020-04-14Remove unnecessary check for zero determinant in Basis::orthonormalize().Marcel Admiraal
2020-02-11Modified rendering to use cluster instead of fowardJuan Linietsky
2020-01-24Add explanations for errors related to Vector/Quat normalizationHugo Locurcio
2020-01-01Update copyright statements to 2020Rémi Verschelde
2019-12-10Removed unused variables, add some constants numbersRafał Mikrut
2019-10-14Make is_equal_approx separate for structuresAaron Franke
2019-09-25Added some obvious errors explanationsqarmin
2019-08-17Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in 'core/' and 'editor/'Braden Bodily
2019-07-10Use reference to constant in functionsqarmin