aboutsummaryrefslogtreecommitdiff
path: root/editor/plugins/spatial_editor_plugin.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fixed rotating in local space using 3D Gizmo.Przemysław Gołąb (n-pigeon)2017-10-041-18/+28
|
* Merge pull request #11478 from n-pigeon/scale_gizmoAndreas Haas2017-10-031-52/+186
|\ | | | | Scale editing Gizmo for Spatial Editor
| * Scale editing Gizmo for Spatial EditorPrzemysław Gołąb (n-pigeon)2017-09-261-52/+186
| | | | | | | | | | | | Added support for axis locked scaling with handles, supports both world and local space. Local space recommended for most editing tasks. Also fixed some small bugs, polished Gizmo looks and cleaned up some dead code. Happy scaling! :)
* | Renamed fixed_process to physics_processAndreaCatania2017-09-301-1/+1
|/
* Removed transparency from spatial editor grid.Daniel J. Ramirez2017-09-251-70/+19
|
* Merge pull request #11424 from groud/control_node_presetsRémi Verschelde2017-09-261-4/+4
|\ | | | | Implements set_margins_preset(...)
| * Remove set_area_as_parent_rect and replace it by ↵Gilles Roudiere2017-09-221-4/+4
| | | | | | | | set_anchors_and_margins_preset(PRESET_WIDE)
* | -Fixed redraw always on 3D viewprot bugJuan Linietsky2017-09-231-15/+21
|/ | | | -Changed manipulation inertia default values. Do not touch them again or I'll cut your fingers and eat them.
* 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
| |