mirror of
https://github.com/godotengine/godot.git
synced 2025-01-24 03:24:32 -05:00
Merge pull request #39749 from aaronfranke/nan-editor-camera
Avoid errors when the editor camera is inside the focused object
This commit is contained in:
commit
417d15a23a
1 changed files with 1 additions and 1 deletions
|
@ -3208,7 +3208,7 @@ void Node3DEditorViewport::update_transform_gizmo_view() {
|
|||
Vector3 camz = -camera_xform.get_basis().get_axis(2).normalized();
|
||||
Vector3 camy = -camera_xform.get_basis().get_axis(1).normalized();
|
||||
Plane p(camera_xform.origin, camz);
|
||||
float gizmo_d = Math::abs(p.distance_to(xform.origin));
|
||||
float gizmo_d = MAX(Math::abs(p.distance_to(xform.origin)), CMP_EPSILON);
|
||||
float d0 = camera->unproject_position(camera_xform.origin + camz * gizmo_d).y;
|
||||
float d1 = camera->unproject_position(camera_xform.origin + camz * gizmo_d + camy).y;
|
||||
float dd = Math::abs(d0 - d1);
|
||||
|
|
Loading…
Add table
Reference in a new issue