summaryrefslogtreecommitdiffstats
path: root/scene/resources/curve.cpp
Commit message (Expand)AuthorAgeFilesLines
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
* Fix typos with codespellRémi Verschelde2022-12-151-3/+3
* Merge pull request #69726 from xiongyaohua/tweak_curveRémi Verschelde2022-12-141-6/+32
|\
| * Handle corner cases for curve bakingYaohua Xiong2022-12-141-6/+32
* | Fix Curve2D::get_closest_offsetYaohua Xiong2022-12-141-6/+8
|/
* Fix Path2D fish bone directionYaohua Xiong2022-12-061-1/+1
* Refactor baking code for Curve2DYaohua Xiong2022-12-051-124/+185
* Fix Curve3D::get_closest_point() brokenYaohua Xiong2022-12-031-10/+12
* Refactor Curve3D::_bake() methodYaohua Xiong2022-11-241-125/+120
* Refactor Curv3D and PathFollow3DYaohua Xiong2022-11-121-145/+250
* Move rotation sampling from Path2D to Curve2DYaohua Xiong2022-11-011-0/+41
* Handle last baked vector index earlyNikola Bunjevac2022-10-061-4/+4
* Rename Curve/Curve2D/Curve3D/Gradient `interpolate()` to `sample()`Hugo Locurcio2022-08-301-29/+29
* Rename `str2var` to `str_to_var` and similarMicky2022-08-261-2/+2
* Clarify the Line2D, Curve2D/3D documentation and fix parameter namesYuri Sizov2022-08-151-2/+2
* Add tests for empty/unnamed arguments to ClassDB, Variant, GDScriptYuri Sizov2022-08-081-2/+2
* Refactor bezier interpolation functionsHendrik Brucker2022-06-271-25/+13
* Fix Curve{2D,3D} notifying property list changedRaul Santos2022-06-231-14/+36
* Fixed dragging curve pointsVitika92022-06-221-5/+19
* Expose Curve points in the inspectorRaul Santos2022-05-171-1/+255
* Implement `mark_dirty` in Curve2D and Curve3DRaul Santos2022-05-171-32/+26
* Regression: Fix Curve2D/Curve3D bakingHendrik Brucker2022-05-161-4/+6
* Replace most uses of Map by HashMapreduz2022-05-161-4/+4
* Fix Curve bake algorithmRaul Santos2022-05-121-45/+55
* Fix Curve idx calculation for baked tilts and up vectorsRaul Santos2022-05-121-23/+42
* Vectors: Use clear() and has().Anilforextra2022-02-021-7/+7
* Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
* Improve Curve with const and real_tAaron Franke2021-11-301-242/+242
* Rename `remove()` to `remove_at()` when removing by indexLightning_A2021-11-231-4/+4
* Rename `PROPERTY_USAGE_NOEDITOR` to `PROPERTY_USAGE_NO_EDITOR`Hugo Locurcio2021-11-031-3/+3
* Use range iterators for `Map`Lightning_A2021-09-301-4/+4
* Curve2D/Curve3D: exact linear interpolationJihyun Yu2021-08-211-26/+71
* Some work on double supportAaron Franke2021-08-091-4/+4
* Use const references where possible for List range iteratorsRémi Verschelde2021-07-251-2/+2
* Use C++ iterators for Lists in many situationsAaron Franke2021-07-231-5/+5
* Optimize StringName usagereduz2021-07-181-2/+2
* Implement Particle Trailsreduz2021-04-301-2/+2
* Initialize class variables with default values in scene/ [2/2]Rafał Mikrut2021-02-091-14/+2
* Update copyright statements to 2021Rémi Verschelde2021-01-011-2/+2
* Rename empty() to is_empty()Marcel Admiraal2020-12-281-2/+2
* Style: Enforce braces around if blocks and loopsRémi Verschelde2020-05-141-67/+124
* Style: Enforce separation line between function definitionsRémi Verschelde2020-05-141-0/+12
* Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde2020-05-141-90/+0
* Revert "Renamed plane's d to distance"Rémi Verschelde2020-05-101-2/+2
* Renamed plane's d to distanceMarcus Elg2020-05-101-2/+2
* [Core] Rename linear_interpolate to lerpAaron Franke2020-04-291-2/+2
* Style: Set clang-format Standard to Cpp11Rémi Verschelde2020-03-171-2/+2
* Variant: Added 64-bit packed arrays, renamed Variant::REAL to FLOAT.Juan Linietsky2020-02-251-8/+8
* PoolVector is gone, replaced by VectorJuan Linietsky2020-02-181-45/+36
* Update copyright statements to 2020Rémi Verschelde2020-01-011-2/+2