summaryrefslogtreecommitdiff
path: root/core/math/vector3.cpp
AgeCommit message (Expand)Author
2023-01-05One Copyright Update to rule them allRémi Verschelde
2022-10-08Add `is_finite` method for checking built-in typesHaoyu Qiu
2022-09-19Remove set_axis and get_axis methods from Vector2/2i/3/3i/4/4iAaron Franke
2022-09-02Add `is_zero_approx` methods to `Vector2`, `3`, and `4`Jonathan Nicholl
2022-08-31Basis constructor: row vectors -> column vectorsZhehang Ding
2022-08-13Octahedral Normal/Tangent CompressionOmar El Sheikh
2022-06-27Refactor bezier interpolation functionsHendrik Brucker
2022-05-05Core: Rename math 'phi' arguments to 'angle'Rémi Verschelde
2022-02-24Float literals - fix main primitives to use real_t castinglawnjelly
2022-02-19Core: Use forward declares for Vector3/Vector3iRémi Verschelde
2022-02-12Implement cubic_interpolate() as MathFunc for refactoringSilc 'Tokage' Renew
2022-02-10Float literals - fix main primitives to use .flawnjelly
2022-01-03Update copyright statements to 2022Rémi Verschelde
2021-12-01Rename Vector parameters to be consistentRaul Santos
2021-10-28clang-format: Disable alignment of operands, too unreliableRémi Verschelde
2021-09-17Replace Vector3.to_diagonal_matrix with Basis.from_scaleAaron Franke
2021-08-15Add constant to vector function parameters that don't actually modify their i...Ricard Rovira Cubeles
2021-06-11Reformat structure string operatorsAaron Franke
2021-06-03Allow clamping vectors and colorsAaron Franke
2021-06-03Rename Vector2 clamped to limit_length and add limit_length to Vector3Aaron Franke
2021-05-10Dynamic BVH broadphase in 2D & 3D Godot PhysicsPouleyKetchoupp
2021-01-01Update copyright statements to 2021Rémi Verschelde
2020-12-28Rename Math::stepify to snappedMarcel Admiraal
2020-12-09Cleanup unused engine codeTomasz Chabora
2020-12-07Improve argument names for core typesAaron Franke
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-02-11Fix Vector3 ambiguities and out of bounds init.bruvzg
2020-01-01Update copyright statements to 2020Rémi Verschelde
2019-10-14Make is_equal_approx separate for structuresAaron Franke
2019-10-07Remove circular dependency between Vector3 and Basis.Marcel Admiraal
2019-05-28Added move_toward functions for float, Vector2 and Vector3Giacom
2019-02-09[Core] Rename Matrix3 file to BasisAaron Franke
2019-01-01Update copyright statements to 2019Rémi Verschelde
2018-09-12Make core/ includes absolute, remove subfolders from include pathRémi Verschelde
2018-01-05Add missing copyright headers and fix formattingRémi Verschelde
2018-01-01Update copyright statements to 2018Rémi Verschelde
2017-08-27Dead code tells no talesRémi Verschelde
2017-08-27Use HTTPS URL for Godot's website in the headersRémi Verschelde
2017-07-03Fixed syntax inconsistency in Vector3.snap and Vector3.snappedTwistedTwigleg
2017-04-08Add "Godot Engine contributors" copyright lineRémi Verschelde
2017-03-05A Whole New World (clang-format edition)Rémi Verschelde
2017-02-14Revert "Make nan==nan true for GDScript"Juan Linietsky
2017-02-14Make nan==nan true for GDScriptHein-Pieter van Braam
2017-01-16Overloaded basic math funcs (double and float variants). Use real_t rather th...Ferenc Arn
2017-01-11Type renames:Juan Linietsky
2017-01-01Welcome in 2017, dear changelog reader!Rémi Verschelde
2016-10-03Vector3: format properly, fix indentsJ08nY
2016-09-06Changed Vector3.snap from fmod to stepify, which makes more sense, fixes #6399Juan Linietsky