Make 3D snapping finer when holding Shift

This also changes the default rotation and scale snapping increments
to better make use of fine snapping possibilities.
This commit is contained in:
Hugo Locurcio 2019-04-09 17:55:44 +02:00
parent 5772f60f96
commit 156faf535c
No known key found for this signature in database
GPG key ID: 39E8F8BE30B0A49C
2 changed files with 38 additions and 5 deletions

View file

@ -673,9 +673,9 @@ public:
ToolMode get_tool_mode() const { return tool_mode; }
bool are_local_coords_enabled() const { return tool_option_button[SpatialEditor::TOOL_OPT_LOCAL_COORDS]->is_pressed(); }
bool is_snap_enabled() const { return snap_enabled ^ snap_key_enabled; }
float get_translate_snap() const { return snap_translate->get_text().to_double(); }
float get_rotate_snap() const { return snap_rotate->get_text().to_double(); }
float get_scale_snap() const { return snap_scale->get_text().to_double(); }
float get_translate_snap() const;
float get_rotate_snap() const;
float get_scale_snap() const;
Ref<ArrayMesh> get_move_gizmo(int idx) const { return move_gizmo[idx]; }
Ref<ArrayMesh> get_move_plane_gizmo(int idx) const { return move_plane_gizmo[idx]; }