Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rebranding: Doc/ | Dubhghlas McLaughlin | 2024-10-17 | 1 | -1/+1 |
| | |||||
* | fix: change "Godot" to "Redot" | Muhannad Elbolaky | 2024-10-15 | 1 | -1/+1 |
| | | | | Trying to change "Godot" to "Redot" in the doc context while acknowledging the reference to previous Godot versions like Godot 3.X. | ||||
* | Fix description of `Vector2/3.dot` | shak2 | 2024-06-15 | 1 | -1/+1 |
| | | | | A 90 degree angle is a right angle. | ||||
* | Clarify the results of VectorN.normalized() in the docs | Grahame Watt | 2024-06-03 | 1 | -1/+1 |
| | |||||
* | Expose `Vector*` component-wise and scalar `min/max` to scripting | A Thousand Ships | 2024-05-02 | 1 | -0/+28 |
| | |||||
* | [Core] Add scalar versions of `Vector*` `min/max/clamp/snap(ped)` | A Thousand Ships | 2024-05-02 | 1 | -0/+15 |
| | | | | Convenience for a number of cases operating on single values | ||||
* | Update the description and parameter name for Vector3 reflect to correct how ↵ | clayjohn | 2024-04-30 | 1 | -3/+3 |
| | | | | the plane is constructed | ||||
* | Clarify bounce and reflect docs and update param names | clayjohn | 2024-04-10 | 1 | -3/+5 |
| | |||||
* | Merge pull request #90310 from mhilbrunner/OutdatedDemos | Rémi Verschelde | 2024-04-08 | 1 | -1/+1 |
|\ | | | | | | | Update links to outdated asset library demos | ||||
| * | Update links to outdated asset library demos | skyace65 | 2024-04-07 | 1 | -1/+1 |
| | | | | | | | | | | | | Update links to outdated asset library demos Co-authored-by: Max Hilbrunner <m.hilbrunner@gmail.com> | ||||
* | | [Doc] Clarify the behavior of `Vector2/3.cross` and mention parallel vectors | A Thousand Ships | 2024-04-06 | 1 | -0/+1 |
|/ | |||||
* | Overhaul some "uncommon" wording in class reference | Micky | 2024-03-01 | 1 | -1/+1 |
| | |||||
* | Merge pull request #83691 from theraot/slidedocs | Rémi Verschelde | 2024-02-26 | 1 | -2/+4 |
|\ | | | | | | | Expanded documentation for vector slide and project | ||||
| * | Expanded documentation for vector slide and project | Theraot | 2023-10-23 | 1 | -2/+4 |
| | | |||||
* | | Add keywords to improve search in the class reference | Hugo Locurcio | 2024-02-22 | 1 | -4/+4 |
|/ | |||||
* | Clarify C# docs for operators performing xform_inv | kleonc | 2023-10-17 | 1 | -1/+1 |
| | |||||
* | Clarify docs for operators performing `xform_inv` | kleonc | 2023-10-16 | 1 | -2/+7 |
| | |||||
* | Validate `code` tags for class and member references | Yuri Sizov | 2023-10-03 | 1 | -1/+1 |
| | | | | | | | | This commit also adds means to manually disable warnings in `code` tags where it's a false positive with the new `skip-lint` attribute. Warnings are now enabled on CI to prevent future errors. | ||||
* | Doctool: Remove version attribute from XML header | Rémi Verschelde | 2023-07-06 | 1 | -1/+1 |
| | | | | | | We don't use that info for anything, and it generates unnecessary diffs every time we bump the minor version (and CI failures if we forget to sync some files from opt-in modules (mono, text_server_fb). | ||||
* | Bump version to 4.2-dev | Rémi Verschelde | 2023-07-05 | 1 | -1/+1 |
| | | | | Keep on waitin' | ||||
* | Add more info on the nature of NAN | Ninni Pipping | 2023-05-30 | 1 | -0/+6 |
| | |||||
* | Merge pull request #76526 from MewPurPur/improve-docs-top-sections-CORE | Yuri Sizov | 2023-05-29 | 1 | -2/+2 |
|\ | | | | | Overhaul the top sections of the class reference (Core classes) | ||||
| * | Overhaul the top sections of the class reference (Core classes) | VolTer | 2023-05-19 | 1 | -2/+2 |
| | | |||||
* | | Add the ability to look-at in model-space. | Juan Linietsky | 2023-05-24 | 1 | -1/+19 |
|/ | | | | | | | | | | This is a much simpler attempt to solve the same problem as #76060, but without breaking any compatibility. * Adds a description of what model space is in the Vector3 enums (MODEL_* constants). This has the proper axes laid out for imported 3D assets. * Adds the option to `look_at` using model_space, which uses Vector3.MODEL_FRONT as forward vector. The attempt of this PR is to still break the assumption that there is a single direction of forward (which is not the case in Godot) and make it easier to understand where 3D models are facing, as well as orienting them via look_at. | ||||
* | Fix typos and inconsistencies in classref | Haoyu Qiu | 2023-03-27 | 1 | -1/+1 |
| | | | | | | | | | | | * Typo fixes. * Navigation agent's `velocity_computed` signal is not emitted by `set_velocity`, but at the end of that frame if `set_velocity` is called. * Simplify link in navigation agent's `avoidance_enabled` description. * Unify `navigation_layers` description across `NavigationAgent{2,3}D`. * Unify `is_normalized()` description across `Vector2`, `Vector3`, and `Vector4` | ||||
* | Improve Vector2 / 3 / 4 normalized() classref. | lawnjelly | 2023-03-16 | 1 | -0/+1 |
| | | | | Mention that the results will be unreliable with initial vector near zero. | ||||
* | Fix typos and inconsistencies in classref | Haoyu Qiu | 2023-03-16 | 1 | -2/+2 |
| | |||||
* | Bump version to 4.1-dev | Rémi Verschelde | 2023-03-01 | 1 | -1/+1 |
| | | | | Can't stop, won't stop, they said, huh? | ||||
* | Rename `float=64` SCons option to `precision=double` | Hugo Locurcio | 2022-12-10 | 1 | -1/+1 |
| | | | | | This avoids confusion with the old `bits=64` option and building for 64-bit CPUs in general. | ||||
* | Refactor baking code for Curve2D | Yaohua Xiong | 2022-12-05 | 1 | -2/+2 |
| | | | | | | | | | The main change is to caculate tangent directly from bezier curve, without going through discretized polyline, avoiding pitfalls of discretization. A similar refacor had been applied to Curve3D. The test cases for Curve2D is updated, comparing floating point with is_equal_approxmiate() instead of `==`, in order to avoid float precision problem. | ||||
* | Merge pull request #68386 from MewPurPur/snappedi-snappedf | Rémi Verschelde | 2022-11-24 | 1 | -6/+6 |
|\ | | | | | | | Implement snappedi, snappedf, and Vector[2/3/4]i.snapped | ||||
| * | Implement snappedi, snappedf, and Vector[2/3/4]i.snapped | VolTer | 2022-11-19 | 1 | -6/+6 |
| | | |||||
* | | Refactor Curve3D::_bake() method | Yaohua Xiong | 2022-11-24 | 1 | -0/+10 |
| | | | | | | | | | | | | | | | | | | | | The main change is to caculate tangent directly from bezier curve, without going through discretized polyline, avoiding pitfalls of discretization. Other changes are: 1. Add an bezier_derivative() method for Vector3, Vector2, and Math; 2. Add an tesselate_even_length() method to Curve3D, which tesselate bezier curve to even length segments adaptively; 3. Cache the tangent vectors in baked_tangent_vector_cache; | ||||
* | | Document that Vector classes are 32-bit | Jonathan Nicholl | 2022-11-12 | 1 | -1/+2 |
|/ | |||||
* | Document the Vector3 and Vector4i classes | Hugo Locurcio | 2022-10-27 | 1 | -2/+6 |
| | |||||
* | Add `is_finite` method for checking built-in types | Haoyu Qiu | 2022-10-08 | 1 | -0/+6 |
| | |||||
* | Add `is_zero_approx` methods to `Vector2`, `3`, and `4` | Jonathan Nicholl | 2022-09-02 | 1 | -0/+7 |
| | |||||
* | Make `cubic_interpolate()` consider key time in animation | Silc Renew | 2022-08-19 | 1 | -0/+14 |
| | |||||
* | [doc] Use "param" instead of "code" to refer to parameters | Andy Maloney | 2022-08-09 | 1 | -25/+25 |
| | | | | Co-authored-by: Yuri Sizov <11782833+YuriSizov@users.noreply.github.com> | ||||
* | Rename the argument tag to param in XML documentation | Yuri Sizov | 2022-08-08 | 1 | -60/+60 |
| | |||||
* | Refactor bezier interpolation functions | Hendrik Brucker | 2022-06-27 | 1 | -0/+10 |
| | |||||
* | Core: Rename math 'phi' arguments to 'angle' | Rémi Verschelde | 2022-05-05 | 1 | -3/+3 |
| | |||||
* | Changed "pair" to "triplet" in Vector3 definition | GTcreyon | 2022-04-23 | 1 | -1/+1 |
| | |||||
* | Remove generating of null comparison operators from documentation | Yuri Roubinsky | 2022-03-14 | 1 | -10/+0 |
| | |||||
* | Add an XML schema for documentation | Hugo Locurcio | 2022-02-15 | 1 | -1/+1 |
| | | | | | | | | This makes it easier to spot syntax errors when editing the class reference. The schema is referenced locally so validation can still work offline. Each class XML's schema conformance is also checked on GitHub Actions. | ||||
* | Allow Vector2/3 slerp values to have any length | Aaron Franke | 2022-01-06 | 1 | -1/+1 |
| | |||||
* | Unify similar method descriptions | Haoyu Qiu | 2022-01-06 | 1 | -5/+5 |
| | | | | | | | | | | Notably: * `Packed*Array.size()` and `Array.size()`. * Shared methods of `Transform2D` and `Transform3D`. * Shared methods of `Vector2`, `Vector3`, and `Vector2i`. This reduces the Deja Vu when translating the class reference :) | ||||
* | Merge pull request #55500 from KoBeWi/just_doc_things | Max Hilbrunner | 2021-12-06 | 1 | -1/+1 |
|\ | | | | | Misc improvements to various docs | ||||
| * | Misc improvements to various docs | kobewi | 2021-11-30 | 1 | -1/+1 |
| | | |||||
* | | Expose max_axis_index and max_axis_index for Vector2(i) | Aaron Franke | 2021-12-02 | 1 | -7/+7 |
| | | | | | | | | Some cleanup with Vector3(i)'s methods so that it is consistent with Vector2, for example it returns enums internally (GDScript still gets ints). |