6379874180
Fix Basis.determinant() doc: uniform scale determinant is scale^3, not scale^2
...
Corrected a documentation mistake in Basis.determinant(). For a uniform scale basis, the determinant is scale^3, not scale^2.
2025-09-11 18:45:02 +03:00
d06170b063
Merge pull request #101563 from MajorMcDoom/basis_scaled_local
...
Optimize and expose `Basis::scaled_local` to script
2025-06-09 00:43:55 +02:00
13f642d959
Replace XML codeblock spaces with tabs
2025-06-06 14:35:38 +02:00
b957cf73ef
Optimized and exposed Basis::scaled_local.
2025-06-05 13:06:46 -05:00
1250d98d19
Fix typo in Basis get_rotation_quaternion doc
2025-01-09 17:09:32 +11:00
d0c421976c
Fix looking at with 180 degree arc
...
Co-authored-by: Fruitsalad <949631+fruitsalad@users.noreply.github.com >
2025-01-02 15:47:01 +09:00
d90f045d24
Update documentation's "Prints" comments after #47502
2024-11-30 16:14:11 +01:00
82bd7db275
Make Transform2D/3D, Basis, and Quaternion docs more consistent
2024-11-29 16:10:11 +01:00
2c31bd767c
Merge pull request #99020 from Mickeon/documentation-example-pruning-2
...
Clean up more `[b]Example:[/b]` lines from the class reference
2024-11-12 09:28:02 -06:00
932b1c434c
Clean up more [b]Example:[/b] lines from the class reference
2024-11-11 12:05:34 +01:00
c51cdaf006
Docs: Add note about C# differences in Variant constructors
2024-10-27 13:24:26 -07:00
d787a84b11
Fix asset pipeline coordinate systems doc url
2024-07-01 10:17:47 +02:00
771f52e477
Fix example for Basis * Vector3 in documentation
...
Fixes : godotengine/godot-docs#9394
2024-06-10 13:31:29 +02:00
c83718624f
Update links to outdated asset library demos
...
Update links to outdated asset library demos
Co-authored-by: Max Hilbrunner <m.hilbrunner@gmail.com >
2024-04-07 16:59:43 +02:00
c54e09a5a3
Overhaul some "uncommon" wording in class reference
2024-03-01 15:32:38 +01:00
f781571d07
Add keywords to improve search in the class reference
2024-02-22 16:16:49 +01:00
58ddd84108
Overhaul Basis' documentation
...
Co-Authored-By: Aaron Franke <arnfranke@yahoo.com >
2024-01-23 10:04:39 +01:00
179dfdc8d7
Merge pull request #86742 from paulloz/doc/dotnet-basis-examples
...
Add C# examples in `Basis.xml`
2024-01-04 18:05:44 +01:00
18e9133d5a
Merge pull request #86364 from aaronfranke/basis-divide
...
Add and expose Basis/Transform2D/3D division by float operator
2024-01-04 14:26:16 +01:00
8b5894843c
Add C# examples in Basis.xml
...
Follow up to #86664
2024-01-03 11:54:55 +01:00
f38076e15c
Merge pull request #86664 from Mickeon/doc-peeves-basis-examples
...
Add code examples to Basis' documentation
2024-01-03 10:13:50 +01:00
78c9e2c53a
Link to the "article" in the docs instead of saying "article"
2024-01-02 16:38:39 +01:00
e88a819194
Add more examples to Basis' Documentation
2024-01-01 19:32:01 +01:00
c77ae051d5
Add and expose Basis/Transform2D/3D division by float operator
2023-12-20 18:24:03 -06:00
cc0eebd9d8
Validate code tags for class and member references
...
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.
2023-10-03 15:48:31 +02:00
56806ffeed
Add is_conformal method to Basis and Transform2D
2023-09-13 17:20:30 -05:00
81064cc239
Doctool: Remove version attribute from XML header
...
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).
2023-07-06 10:08:21 +02:00
346f1ab86b
Bump version to 4.2-dev
...
Keep on waitin'
2023-07-05 22:07:03 +02:00
490a76edc8
Merge pull request #76526 from MewPurPur/improve-docs-top-sections-CORE
...
Overhaul the top sections of the class reference (Core classes)
2023-05-29 17:08:40 +02:00
42aa5398d9
Fix Pathfollow direction
...
Co-authored-by: aaronfranke <arnfranke@yahoo.com >
2023-05-24 17:37:00 +09:00
5fdc1232ef
Add the ability to look-at in model-space.
...
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.
2023-05-24 10:10:24 +09:00
04562662d3
Overhaul the top sections of the class reference (Core classes)
2023-05-19 07:04:48 +02:00
1c1524a651
Bump version to 4.1-dev
...
Can't stop, won't stop, they said, huh?
2023-03-01 01:44:37 +01:00
8556fdd4bc
Move EulerOrder enum to math_defs.h and global scope
2022-11-02 13:44:13 -05:00
7f9a8c99c9
Clean up Basis from Euler code
2022-10-21 17:54:49 -05:00
e6311c8e5e
Merge pull request #67001 from KoBeWi/ 🎲
...
Fill random docs
2022-10-19 21:58:03 +02:00
5da515773d
Add is_finite method for checking built-in types
2022-10-08 13:25:08 +08:00
1b7aee3c8d
Fill random docs
2022-10-07 20:10:18 +02:00
fe7135344b
C#: Update Basis Euler angle code to match core
2022-09-25 22:28:52 -05:00
da7a5653f4
Expose Basis set_orthogonal_index method as a GridMap function
2022-08-20 21:42:20 -05:00
d32803fdd6
[doc] Use "param" instead of "code" to refer to parameters (7)
2022-08-12 13:19:48 -04:00
c5d7115038
Rename the argument tag to param in XML documentation
2022-08-08 22:34:31 +03:00
e7a58a7eb6
Core: Rename math 'phi' arguments to 'angle'
2022-05-05 14:17:39 +02:00
32f2c47356
Remove generating of null comparison operators from documentation
2022-03-14 22:35:23 +03:00
b68dd2e189
Add an XML schema for documentation
...
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.
2022-02-15 00:03:31 +01:00
471e7cbfc7
Merge pull request #54581 from aaronfranke/operator-docs
2021-11-16 14:10:09 +01:00
6c1bd4d227
Replace Godot docs URL with $DOCS_URL in XML class reference
2021-11-15 13:02:21 +01:00
813466b3c8
Add documentation to operators for math types
...
Co-authored-by: Raul Santos <raulsntos@gmail.com >
2021-11-04 14:44:55 -05:00
6772ebcea0
Move the docs for constructors and operators out of methods section
2021-10-29 12:34:57 -05:00
d03b7fbe09
Refactored Node3D rotation modes
...
* Made the Basis euler orders indexed via enum.
* Node3D has a new rotation_order property to choose Euler rotation order.
* Node3D has also a rotation_mode property to choose between Euler, Quaternion and Basis
Exposing these modes as well as the order makes Godot a lot friendlier for animators, which can choose the best way to interpolate rotations.
The new *Basis* mode makes the (exposed) transform property obsolete, so it was removed (can still be accessed by code of course).
2021-10-25 14:34:00 -03:00