mirror of
https://github.com/godotengine/godot.git
synced 2024-11-25 05:33:11 +00:00
Increase object snapping distances in the 3D editor
- Increase drag-and-drop snapping to 50 units (from 10 units). - Increase Snap Object to Floor maximum height to 500 units (from 20 units). - Increase Snap Object to Floor negative margin to 1 unit (from 0.2 units).
This commit is contained in:
parent
cb85ef6c38
commit
7a3d0b79b4
@ -3863,7 +3863,7 @@ void Node3DEditorViewport::assign_pending_data_pointers(Node3D *p_preview_node,
|
||||
}
|
||||
|
||||
Vector3 Node3DEditorViewport::_get_instance_position(const Point2 &p_pos) const {
|
||||
const float MAX_DISTANCE = 10;
|
||||
const float MAX_DISTANCE = 50.0;
|
||||
|
||||
Vector3 world_ray = _get_ray(p_pos);
|
||||
Vector3 world_pos = _get_ray_pos(p_pos);
|
||||
@ -6469,7 +6469,7 @@ void Node3DEditor::snap_selected_nodes_to_floor() {
|
||||
// We add a bit of margin to the from position to avoid it from snapping
|
||||
// when the spatial is already on a floor and there's another floor under
|
||||
// it
|
||||
from = from + Vector3(0.0, 0.2, 0.0);
|
||||
from = from + Vector3(0.0, 1, 0.0);
|
||||
|
||||
Dictionary d;
|
||||
|
||||
@ -6485,7 +6485,7 @@ void Node3DEditor::snap_selected_nodes_to_floor() {
|
||||
Array keys = snap_data.keys();
|
||||
|
||||
// The maximum height an object can travel to be snapped
|
||||
const float max_snap_height = 20.0;
|
||||
const float max_snap_height = 500.0;
|
||||
|
||||
// Will be set to `true` if at least one node from the selection was successfully snapped
|
||||
bool snapped_to_floor = false;
|
||||
|
Loading…
Reference in New Issue
Block a user