aboutsummaryrefslogtreecommitdiff
path: root/editor/plugins/spatial_editor_plugin.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #11222 from toger5/spatial_scrollingRémi Verschelde2017-09-211-26/+28
|\ | | | | Spatial scrolling update + better default inertia values
| * settings 'editors/3d' organized, sorted, new_defaultstoger52017-09-191-23/+23
| |
| * update inertia/freelook settings values + renamed free_orbit... totoger52017-09-191-4/+4
| | | | | | | | oribit...
| * added precision scrolling to spatial editor zoomtoger52017-09-191-3/+3
| |
| * zoom inertia uses its own setting (not the same then translation)toger52017-09-191-1/+3
| |
* | Box selection for MeshInstances and subscene nodes.SaracenOne2017-09-201-5/+10
| |
* | Rename pos to position in user facing methods and variablesletheed2017-09-201-8/+8
| | | | | | | | | | | | | | | | | | | | | | 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.
* | Merge pull request #11327 from SaracenOne/drag_meshesRémi Verschelde2017-09-191-12/+45
|\ \ | |/ |/| Drag and drop for meshes directly.
| * Drag and drop for meshes directly and fix drop restriction for non-Texture ↵SaracenOne2017-09-181-12/+45
| | | | | | | | objects in canvas editor.
* | Merge pull request #11251 from toger5/q_e_fix_freelookRémi Verschelde2017-09-171-2/+2
|\ \ | | | | | | swapped up down shortcut for freelook (to fit unreal)
| * | swapped up down shortcut for freelook (to fit unreal)toger52017-09-141-2/+2
| |/
* | Compile fix for clang error on spatial_editor_plugin.cppMarcelo Fernandez2017-09-161-4/+4
| |
* | forgot to set proper default values for new camera interpolationJuan Linietsky2017-09-161-4/+4
| |
* | Fixed to InputDefault, button mask was wrong. Fixes to editor camera ↵Juan Linietsky2017-09-161-6/+17
|/ | | | interpolation.
* Merge pull request #11081 from djrm/pr_better_3d_gridRémi Verschelde2017-09-131-9/+41
|\ | | | | Better looking spatial editor grid
| * Better looking spatial editor gridDaniel J. Ramirez2017-09-081-9/+41
| |
* | Merge pull request #11047 from toger5/interpolation_chnageRémi Verschelde2017-09-121-47/+30
|\ \ | | | | | | Modify inertia implementation for freelook and orbit
| * | fix always updating +removed print +use EDITOR_DEFtoger52017-09-111-12/+10
| | |
| * | Modify inertia implementation for freelook and orbittoger52017-09-071-41/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - freelook now uses position based inertia (holding a key for a specific time always rults in the same distance traveled independent of inertia setting) - orbit inertia now is angle bases. (not transformation based) -> camera always takes the same path. - added setting for orbit inertia - added setting hints for freelook settings.
| * | Revert "Removed camera interpolation in orthogonal mode (I have no idea how ↵toger52017-09-071-1/+1
| |/ | | | | | | | | | | to fix this due to how orthogonal works), closes #10718" This reverts commit 895140389a7306eafc9a36f51d892ece0001f223.
* / Fix unused variable warningsHein-Pieter van Braam2017-09-081-8/+0
|/ | | | The forth in my quest to make Godot 3.x compile with -Werror on GCC7
* Removed camera interpolation in orthogonal mode (I have no idea how to fix ↵Juan Linietsky2017-09-071-1/+1
| | | | this due to how orthogonal works), closes #10718
* Merge pull request #10907 from SaracenOne/spatial_edit_dragRémi Verschelde2017-09-041-2/+315
|\ | | | | Added support for drag and drop in spatial editor.
| * Added support for drag and drop in spatial editor.SaracenOne2017-09-031-2/+315
| |
* | Merge pull request #10846 from hpvb/fix-sign-compareRémi Verschelde2017-09-011-8/+8
|\ \ | | | | | | Fix signed and unsigned comparisons
| * | Fix signed and unsigned comparisonsHein-Pieter van Braam2017-09-011-8/+8
| | | | | | | | | | | | The first in my quest to make Godot 3.x compile with -Werror on GCC7
* | | Removed ontop property, added a material rendering priority system. Fixes ↵Juan Linietsky2017-09-011-3/+3
|/ / | | | | | | #9935, closes #10135
* | Merge pull request #10382 from toger5/dark_iconsRémi Verschelde2017-08-311-0/+14
|\ \ | | | | | | Light Theme
| * | added icon updating to most ui elementstoger52017-08-301-0/+14
| |/
* / Better spatial gizmo.Daniel J. Ramirez2017-08-281-11/+124
|/ | | | Now it is posible to move spatial nodes along a plane.
* Merge pull request #10667 from Zylann/freelook_inertiaRémi Verschelde2017-08-281-18/+28
|\ | | | | Added freelook inertia
| * Added freelook inertiaMarc Gilleron2017-08-271-18/+28
| |
* | Dead code tells no talesRémi Verschelde2017-08-271-15/+0
| |
* | Use HTTPS URL for Godot's website in the headersRémi Verschelde2017-08-271-1/+1
|/
* Changed camera interpolation to work when LMB is pressed and no modifiers ↵Juan Linietsky2017-08-261-1/+3
| | | | are pressed
* -Massive clean up to gizmosJuan Linietsky2017-08-261-44/+50
| | | | | | | -Make sure handles are always visible (on top) -Fixed instanced scene selection (should work properly now) -Added interpolated camera -Customizable gizmo colors in editor settings
* Editor: Add some more translatable strings.Andreas Haas2017-08-251-2/+2
|
* Convert Object::cast_to() to the static versionHein-Pieter van Braam2017-08-241-65/+45
| | | | | | | | | | | | Currently we rely on some undefined behavior when Object->cast_to() gets called with a Null pointer. This used to work fine with GCC < 6 but newer versions of GCC remove all codepaths in which the this pointer is Null. However, the non-static cast_to() was supposed to be null safe. This patch makes cast_to() Null safe and removes the now redundant Null checks where they existed. It is explained in this article: https://www.viva64.com/en/b/0226/
* Fix the order of transformations for selection bounding box in spatial editor.Ferenc Arn2017-08-221-1/+5
| | | | | | This was broken in #7438 where the ordering of scaling in Basis::scale() was fixed, but this line of code (which relied on the incorrect behavior) wasn't updated correctly. Fixes #9894.
* Merge pull request #10319 from neikeq/pr-engine-editor-hintJuan Linietsky2017-08-201-1/+1
|\ | | | | Adds Engine::is_editor_hint() method
| * Removes editor_hint from SceneTreeIgnacio Etcheverry2017-08-191-1/+1
| |
* | Added option for mouse orbit sensitivityMarc Gilleron2017-08-191-4/+12
| |
* | Merge pull request #10307 from Rubonnek/update-argument-namesRémi Verschelde2017-08-161-2/+2
|\ \ | | | | | | Updated function argument names
| * | Updated function argument namesWilson E. Alvarez2017-08-121-2/+2
| |/
* | Merge pull request #10326 from kubecz3k/spatial-click-improveRémi Verschelde2017-08-161-2/+6
|\ \ | | | | | | spatial selection if subscene geometry is far from origin
| * | spatial selection if subscene geometry is far from originJakub Grzesik2017-08-141-2/+6
| | |
* | | Replace GUI anchor type by a float between 0 and 1Gilles Roudiere2017-08-131-1/+1
|/ /
* / fix crash after click on MeshInstance with no ownerJakub Grzesik2017-08-111-2/+2
|/ | | | | Due to how spatial selection works, after clicking on MeshInstance that had no owner editor was crashing.
* ability to click on spatial subscene to select itJakub Grzesik2017-08-091-3/+29
|
* Added proper local transform snapping, closes #4985Juan Linietsky2017-08-081-4/+34
|