Fix issues with scaling 3D Objects

When scaling 3D objects the distance form them is not considered. Allowing for finer contorl. Overscaled objects no longer break the gizmo.
This commit is contained in:
Krystof Klestil 2021-09-14 22:31:38 +02:00
parent 20f14e0a16
commit 5e2450cae6

View file

@ -1612,6 +1612,8 @@ void SpatialEditorViewport::_sinput(const Ref<InputEvent> &p_event) {
motion = Vector3(scale, scale, scale);
}
motion /= click.distance_to(_edit.center);
List<Node *> &selection = editor_selection->get_selected_node_list();
// Disable local transformation for TRANSFORM_VIEW