[Bf-blender-cvs] [79003fa0c41] master: Fix T67641 Gizmo3D: Transform gizmo disappear in very close view

Clément Foucault noreply at git.blender.org
Wed Feb 5 00:05:20 CET 2020


Commit: 79003fa0c415abce4bbc6f186e855175fd1b61b5
Author: Clément Foucault
Date:   Wed Feb 5 00:04:45 2020 +0100
Branches: master
https://developer.blender.org/rB79003fa0c415abce4bbc6f186e855175fd1b61b5

Fix T67641 Gizmo3D: Transform gizmo disappear in very close view

This was caused but a workaround for not selecting the gizmos in camera
view. We lower the threshold to make it work on maximum zoom level.

===================================================================

M	source/blender/editors/transform/transform_gizmo_3d.c

===================================================================

diff --git a/source/blender/editors/transform/transform_gizmo_3d.c b/source/blender/editors/transform/transform_gizmo_3d.c
index b3c1fbd3aad..3d3aa58a0de 100644
--- a/source/blender/editors/transform/transform_gizmo_3d.c
+++ b/source/blender/editors/transform/transform_gizmo_3d.c
@@ -1862,7 +1862,7 @@ static void WIDGETGROUP_gizmo_draw_prepare(const bContext *C, wmGizmoGroup *gzgr
 
   /* when looking through a selected camera, the gizmo can be at the
    * exact same position as the view, skip so we don't break selection */
-  if (ggd->all_hidden || fabsf(ED_view3d_pixel_size(rv3d, rv3d->twmat[3])) < 1e-6f) {
+  if (ggd->all_hidden || fabsf(ED_view3d_pixel_size(rv3d, rv3d->twmat[3])) < 5e-7f) {
     MAN_ITER_AXES_BEGIN (axis, axis_idx) {
       WM_gizmo_set_flag(axis, WM_GIZMO_HIDDEN, true);
     }



More information about the Bf-blender-cvs mailing list