Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-03 | Merge pull request #15093 from poke1024/canvas-editor-select | Rémi Verschelde | |
More exact picking for canvas editor | |||
2018-01-02 | Merge pull request #15083 from tagcup/spatial_rot_fix | Juan Linietsky | |
Restore the behavior of Spatial rotations recently changed in c1153f5. | |||
2018-01-01 | Update copyright statements to 2018 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2018-01-01 | Merge pull request #15091 from poke1024/fix-rect2-distance-to | Noshyaar | |
Fix Rect2::distance_to() not returning 0 | |||
2017-12-27 | Restore the behavior of Spatial rotations recently changed in c1153f5. | tagcup | |
That change was borne out of a confusion regarding the meaning of "local" in #14569. Affine transformations in Spatial simply correspond to affine operations of its Transform. Such operations take place in a coordinate system that is defined by the parent Spatial. When there is no parent, they correspond to operations in the global coordinate system. This coordinate system, which is relative to the parent, has been referred to as the local coordinate system in the docs so far, but this sloppy language has apparently confused some users, making them think that the local coordinate system refers to the one whose axes are "painted" on the Spatial node itself. To avoid such conceptual conflations and misunderstandings in the future, the parent-relative local system is now referred to as "parent-local", and the object-relative local system is called "object-local" in the docs. This commit adds the functionality "requested" in #14569, not by changing how rotate/scale/translate works, but by adding new rotate_object_local, scale_object_local and translate_object_local functions. Also, for completeness, there is now global_scale. This commit also updates another part of the docs regarding the rotation property of Spatial, which also leads to confusion among some users. | |||
2017-12-27 | More exact picking for canvas editor | Bernhard Liebl | |
2017-12-27 | Fix Rect2::distance_to() not returning 0 | Bernhard Liebl | |
2017-12-27 | Merge pull request #15045 from poke1024/vector2-inline | Noshyaar | |
Inline some very common Vector2 operations | |||
2017-12-26 | Change the rotate function of Spatial to be local, makes more sense. Closes ↵ | Juan Linietsky | |
#14569 | |||
2017-12-25 | Inline some very common Vector2 operations | Bernhard Liebl | |
2017-12-25 | Add missing parameter names | Poommetee Ketson | |
2017-12-21 | Fixes grow_margin not working at all | Gilles Roudiere | |
2017-12-10 | Fix wrong return value in some virtual method bindings | Rémi Verschelde | |
2017-12-09 | Merge pull request #13347 from Noshyaar/hang_in_there | Rémi Verschelde | |
Rect2: add function returning same rect with positive w and h | |||
2017-12-07 | Style: Apply new clang-format 5.0 style to all files | Rémi Verschelde | |
2017-12-07 | Style: Apply clang-format again on all files | Rémi Verschelde | |
Fixes issues introduced by newer clang-format versions or commits pushed directly without using the clang-format pre-commit hook. | |||
2017-12-03 | Forgot to apply oversampling to Y | Bastiaan Olij | |
2017-11-28 | Rect2: add function returning same rect with positive w and h | Poommetee Ketson | |
2017-11-17 | Rename Rect3 to AABB. | Ferenc Arn | |
Fixes #12973. | |||
2017-11-12 | Add support for the TAU constant. Fixes #12094. | Goutte | |
2017-11-09 | Remove get_default_video_mode definition on OSX/iOS | Rémi Verschelde | |
It had been missed in d09160a8b67fdc60e8108962c4e9bd4c0bc7f13e and broke compilation for those platforms. Took the opportunity to run clang-format on the code base to fix some corner cases that went through our static tests/were overlooked recently. | |||
2017-11-04 | AStar: implementation of get_point_connections | DmDerbin | |
2017-10-31 | Merge pull request #12035 from Chaosus/wrapfunc | Rémi Verschelde | |
Added new Wrap functions for numbers | |||
2017-10-31 | Merge pull request #11249 from m4nu3lf/bugfix/get_euler | Rémi Verschelde | |
Fix inertia tensor update & Generic6DOFJoint & Simplify Basis::get_euler() | |||
2017-10-27 | AStar: Add setters for point position and scale weight, cleanup | Unknown | |
2017-10-22 | Fixed memory leak with AStar class | Robert Hernandez | |
2017-10-22 | Merge pull request #11401 from SaracenOne/snapped_drag | Rémi Verschelde | |
Added snapping to spatial drag and drop. | |||
2017-10-13 | Added new wrap functions | Chaosus | |
2017-10-11 | Added Basis::get_quat() and set_quat(). | Ferenc Arn | |
2017-09-22 | Fix Basis::get_euler_xyz() | m4nu3lf | |
2017-09-20 | Merge pull request #11409 from MarufSarker/PR-core-math-is_nan | Rémi Verschelde | |
Verbose and Platform-specific implementation for is_nan | |||
2017-09-20 | Rename pos to position in user facing methods and variables | letheed | |
Rename user facing methods and variables as well as the corresponding C++ methods according to the folloming changes: * pos -> position * rot -> rotation * loc -> location C++ variables are left as is. | |||
2017-09-20 | verbose and platform specific implementation for is_nan | ABU MD. MARUF SARKER | |
2017-09-20 | Added snapping to spatial drag and drop. | SaracenOne | |
2017-09-19 | Fixed Typo: 'Seperate' to 'Separate' | Indah Sylvia | |
2017-09-12 | Merge pull request #11049 from scayze/astar_get_points | Rémi Verschelde | |
Add get_points() method to AStar | |||
2017-09-12 | Merge pull request #10908 from hpvb/fix-unused-variables | Rémi Verschelde | |
Fix unused variable warnings | |||
2017-09-08 | Fix unused variable warnings | Hein-Pieter van Braam | |
The forth in my quest to make Godot 3.x compile with -Werror on GCC7 | |||
2017-09-08 | Fix serveral recent new clang-format errors | Hein-Pieter van Braam | |
2017-09-07 | Several fixes to directional shadows, closes #10926 | Juan Linietsky | |
Added option to change directional light range mode, between optimized and stable. For Orthogonal, you might need to use optimized. | |||
2017-09-07 | Add get_points method to AStar | Scayze | |
2017-09-04 | -Changed KinematicBody API yet again to make it friendlier | Juan Linietsky | |
-Fixed get_scale functions (and added set_scale) to make it more coherent when decomposing and composing (fixes bugs in transform interpolation) | |||
2017-09-02 | Fix use of unitialized variables | Hein-Pieter van Braam | |
The second in my quest to make Godot 3.x compile with -Werror on GCC7 | |||
2017-09-01 | Merge pull request #10846 from hpvb/fix-sign-compare | Rémi Verschelde | |
Fix signed and unsigned comparisons | |||
2017-09-01 | Fix files header | Poommetee Ketson | |
2017-09-01 | Fix signed and unsigned comparisons | Hein-Pieter van Braam | |
The first in my quest to make Godot 3.x compile with -Werror on GCC7 | |||
2017-08-30 | Add a new decomposition to Basis. | Ferenc Arn | |
This new decomposition splits the basis into a rotation-reflection matrix and a positive scaling matrix, which is required for physics calculations. | |||
2017-08-29 | Remove Basis::set_scale and Basis::set_rotation_* functions. | Ferenc Arn | |
Those functions were added in #8277 but they did more harm than good. They're subtle, don't do what people think and requires users to understand the non-uniqueness of polar decomposition. They ended up confusing people. Until we store additional information enough to make a unique polar decomposition, these functions shouldn't be a part of Basis. | |||
2017-08-27 | Dead code tells no tales | Rémi Verschelde | |
2017-08-27 | Use HTTPS URL for Godot's website in the headers | Rémi Verschelde | |