summaryrefslogtreecommitdiff
path: root/scene/resources/curve.cpp
AgeCommit message (Expand)Author
2022-12-03Fix Curve3D::get_closest_point() brokenYaohua Xiong
2022-11-24Refactor Curve3D::_bake() methodYaohua Xiong
2022-11-12Refactor Curv3D and PathFollow3DYaohua Xiong
2022-11-01Move rotation sampling from Path2D to Curve2DYaohua Xiong
2022-10-06Handle last baked vector index earlyNikola Bunjevac
2022-08-30Rename Curve/Curve2D/Curve3D/Gradient `interpolate()` to `sample()`Hugo Locurcio
2022-08-26Rename `str2var` to `str_to_var` and similarMicky
2022-08-15Clarify the Line2D, Curve2D/3D documentation and fix parameter namesYuri Sizov
2022-08-08Add tests for empty/unnamed arguments to ClassDB, Variant, GDScriptYuri Sizov
2022-06-27Refactor bezier interpolation functionsHendrik Brucker
2022-06-23Fix Curve{2D,3D} notifying property list changedRaul Santos
2022-06-22Fixed dragging curve pointsVitika9
2022-05-17Expose Curve points in the inspectorRaul Santos
2022-05-17Implement `mark_dirty` in Curve2D and Curve3DRaul Santos
2022-05-16Regression: Fix Curve2D/Curve3D bakingHendrik Brucker
2022-05-16Replace most uses of Map by HashMapreduz
2022-05-12Fix Curve bake algorithmRaul Santos
2022-05-12Fix Curve idx calculation for baked tilts and up vectorsRaul Santos
2022-02-02Vectors: Use clear() and has().Anilforextra
2022-01-03Update copyright statements to 2022Rémi Verschelde
2021-11-30Improve Curve with const and real_tAaron Franke
2021-11-23Rename `remove()` to `remove_at()` when removing by indexLightning_A
2021-11-03Rename `PROPERTY_USAGE_NOEDITOR` to `PROPERTY_USAGE_NO_EDITOR`Hugo Locurcio
2021-09-30Use range iterators for `Map`Lightning_A
2021-08-21Curve2D/Curve3D: exact linear interpolationJihyun Yu
2021-08-09Some work on double supportAaron Franke
2021-07-25Use const references where possible for List range iteratorsRémi Verschelde
2021-07-23Use C++ iterators for Lists in many situationsAaron Franke
2021-07-18Optimize StringName usagereduz
2021-04-30Implement Particle Trailsreduz
2021-02-09Initialize class variables with default values in scene/ [2/2]Rafał Mikrut
2021-01-01Update copyright statements to 2021Rémi Verschelde
2020-12-28Rename empty() to is_empty()Marcel Admiraal
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-10Revert "Renamed plane's d to distance"Rémi Verschelde
2020-05-10Renamed plane's d to distanceMarcus Elg
2020-04-29[Core] Rename linear_interpolate to lerpAaron Franke
2020-03-17Style: Set clang-format Standard to Cpp11Rémi Verschelde
2020-02-25Variant: Added 64-bit packed arrays, renamed Variant::REAL to FLOAT.Juan Linietsky
2020-02-18PoolVector is gone, replaced by VectorJuan Linietsky
2020-01-01Update copyright statements to 2020Rémi Verschelde
2019-08-09Remove ERR_EXPLAIN from scene/* codeTomasz Chabora
2019-06-21Curve: Prevent forcing 1.0 min value to 0.99Rémi Verschelde
2019-05-01Fixing Curve2D/3D baked interpolated valuesMaxime Leroy
2019-04-08Small fixes, mostly dupicated codeqarmin
2019-01-16Appease some CppCheck warns for files in the "scene" directoryMichael Alexsander Silva Dias
2019-01-01Update copyright statements to 2019Rémi Verschelde
2018-09-12Make core/ includes absolute, remove subfolders from include pathRémi Verschelde