In the top menu bar > Edit > Preferences > Viewport > Display > 3D Viewport Axis > choose Interactive Navigation. It would make more sense to put this in the 3D View Viewport Gizmo panel in my opinion.
Credit for the following answer goes to Yegor Smirnov who tweeted about this.
The solution for this problem is to set the Activate Gizmo to Drag in Keymap > Preferences.
The tooltip explains what it does:
Drag allows click events to pass through to the tool, adding a small
Set verts in invoke method
Set the value when the operator is invoked (run once). Give the new cylinder the operators value for self.vertices.
Demonstration of that change
def invoke(self, context, event):
obj = context.object
self.vertices = obj["vertices"]
def execute(self, context): ...
TL;DR The UV translate tool uses GIZMO_GT_arrow_3d.
The gizmo groups that are used for the tools in the UV editor can be seen in _defs_image_uv_transform (space_toolsystem_toolbar.py).
The ID name of the gizmo group is IMAGE_GGT_gizmo2d_translate which is implemented in space_image.c. It uses ED_widgetgroup_gizmo2d_xform_no_cage_callbacks_set, which in turn ...
Exactly... You can easily solve this using the 3d cursor...
First be sure that you set the pivot point to the 3d cursor (in object mode):
Back in edit mode you select the edge where you want the center of rotation and hit Shift+S to set the 3d cursor to that edge:
Problem solved, if your cursor is at the right place you can rotate everything around that ...
Are you in object mode or edit mode? Either way, applying rotation resets the orientation of the object. But what you can do (and this is better) is use the 3D cursor tool to snap the 3D cursor to the geometry, and use 3D cursor transform orientation. You can create an empty with the 3D cursor's rotation and create a custom transform orientation, too. It ...
So this is a bit of a strange answer but having tested it there seems to be some other mechanism at play that I'm still looking into, but so you aren't chasing an answer in the wrong place, I'll share what I have found.
The gizmos don't appear to show themselves during the operation, they seem to be replaced by an operator specific gizmo until after the ...
I submitted a bug report and received the following reply... This is indeed a known issue on Mac, which uses more strict version of OpenGL. Marking as known issue, but even so this is quite problematic on Macs, especially since they all ship with retina displays, making the 1px lines extremely thin.
from bpy.props import StringProperty, IntProperty, BoolProperty
from bpy.types import (
# CUTOM PANEL IN PROPERTIES OUTPUT PANEL
"""Creates a Panel in the Output Properties of the properties editor"""
bl_label = "Test"
bl_idname = "SCENE_PT_layout"