Feature: Gizmo ala Hammer++
Which component should be improved?
Hammer
Describe your feature suggestion in more detail
In standard hammer the 3d grid allows you to move, resize, and rotate brushes in the 3d view. But it does moving and rotating in the most undesirable fashion possible
Hammer++ fixed this by adding a little 3d gizmo that made you able to move and rotate across any axis regardless of the visible faces or camera angle. Which is much much better than what hammer requires currently. To move across an axis you need a face aligned with that axis visible to grab and drag. rotating is entirely dependent on the camera angle.
Plus the hammer++ gizmo allowed for movement that was aligned with the angle of the brush/entity you wanted to move. Ideally this could be a toggle on and off thing if you needed angle independent movement.
This was one of my most used features of hammer++ that I very much miss moving to Chaos Source's Hammer
Example video of the gizmo from the Hammer++ features page
https://user-images.githubusercontent.com/29577987/181302106-41dfbc95-3937-440b-8355-cd8f83a777ae.mp4
it gets quite annoying slowly moving things with the arrow keys and trying to expose the face I need to move along a specific axis
I think this would be really nice if this had the ability to select faces, edges and vertexes of a brush, which could allow for easier manipulation of brushes within the 3D view, like in Source 2's Hammer. This could remove the need for a vertex edit tool, as you can select if you want to select the whole brush, face, edge or vertex of a brush like in S2 Hammer.