Addon to change the pivot and snap functions at the same time,
with durable or modal* single-use buttons. All full customizable presets.
Example layout: Context Menu
Left - durable buttons / Right - modal* buttons
When settings button jumps direclty into the addon preferences.
Github add the release tag number to the folder inside the download zip!
This cause an error when you try to activate the addon:
ModuleNotFoundError: No module named 'view3d_snapset-0'
Unzip the file and remove this number > view3d_snapset-0.3.7 to view3d_snapset.
Zip it again to install the addon.
Otherwise go into the folder for the user addons and remove there the number from the folder:
C:\Users\YourName\AppData\Roaming\Blender Foundation\Blender\3.0\scripts\addons
Futher updates can be check then via the autouploader in the addon preference!
Some hints / Addon Preferences:
Buttons
the 6 main buttons A, B, C, D, E, F allows to change name, icon or the snap settings.
The name represent with wich default settings they work.
button M = Modal adds by default the hotkey [F] to the preferences keymap.
It allows to keep the modal close to the selection, when running.
Blender need therefore a restart or it has no effect.
the 3 modal buttons GridM, PlaceM and RetopoM in Editmode are not changable.
The name indicates how they work.
The execution depends on the position of the mouse pointer.
Panels
Panels and Menus are similar.
Each button can be hidden in the addon preferences.
The Panel allows also to disable the text for the buttons,
to use a menu instead of buttons and to switch the layout direction.
From there it is also fast to add some single functions to a shortcut or to the quick menu [Q]
Menus
Special Menu is the default editor menu with hotkey [W].
When enabled it adds a menu to the top or to the bottom of the menu.
Adding Buttons, Menu or Overlay-Panel to the Header
The positin of the menu in the header ist depends to the viewing header option.
Disable âShow Tool Settingsâ or âShow Menuâ to position it to the header center.
Rightclick on a header menu > Header > âŚOptions
Adding Buttons or Menu into Header / Snap Setting
Icons
Custom Icons are the icons in the addons icon folder.
They can be exchanged with own designed ones.
For internal icons: just open the icon-reference-sheets
Attention: the icon names have always to be written as capitalization.
I love this idea! Snapping and pivot go hand in hand, and I often find myself changing them both to suit a particular task, only to switch (both!) again for anotherâŚ
@jakro: thank you! Great that you found it useful!
I created a new version: see first post
Now you can use a cascade menu, a pie menu or add it into special menu, header or use it in a panel.
All operators works as before excepted the 3D Cursor preset.
It is now modal:
> by default it jumps to all selected
> click rightmouse after run, it jumps to active
Optional: enable infotext for the viewport (only cascade menu and pie menu)
Thank you for the add-on. It goes great with decal-machine, which unfortunately forces snap mode to placing objects to surface setup. This allows me to quickly switch back. Just curious if there is an option to turn off automatic snap enable? I prefer to work by enabling snap by holding ctrl and I noticed that the snapsets enable the snap during transform.
Same Here. The add-on could be great but I donât like the automatic snap enable. I had to comment all the lines with âuse_snap = Trueâ in ot_snapset.py to make it usable for me. It could be great to have the option to turn it off in the preferences.
Thanks guys for the feedback⌠@Colacuve: i will try if i can make a modal version⌠@eltarbos: i created a check button in the addon preference. There you can easily turn it on or off now.
I inform you when i add a newer version to github.
This is a very handy tool. Thanks.
Maybe it canât be done, but one thing that really annoys me in Blender(Max is my usual package) is setting the origin to a vertex/edge/face. I have to go to edit mode>set the 3dcursor>go to object mode>set the origin to the cursorâŚitâs way too many steps. Is there a way this could be done in one go by selecting a vert/edge/face>origin to selected?
You can do that with a built-in addon to 2.8. You have to turn on the addon though
In the addons section use the search function and look for âpie menuâ.
You should see at least two addons come up (both disabled by default):
Pie Menu: 3D viewport Pie Menus
Pie Menu: UI Pie Menu Official
Turn on the first. Youâll see a number of new pie menus you can toggle on or off. A lot of them are redundant or might not be useful to you. Look for this one:
"Origin Pie: Hotkey âAlt Shift Oâ.
Toggle that one. It gives you some neat options to set the origin to the bottom of the geo/to your selection/ to the middle of your geo/to your cursor etc.
You can now use the origin to selection option. The only downside is that it sends you back into object mode but you might be able to fix that by changing the script (havenât done so yet myself for some reason).
I have a number of questions/feedback. Sorry if itâs rather long.
Could you clarify how to access the context menu and what it does? Pressing W doesnât do anything (using a fresh 2.8 install).
The button modal part. In the addon ui it says Append tookey: Button M. What do you mean by that? It seems to imply it adds a keybind to M (which it doesnât).
It does add a keybind to the F key (as it indicates), but that toggles place snap without a way of changing it. It essentially adds a new move bind to F with the place snap (which is face snap+active+align rotation to target+project individual elements). What am I missing?
Edit: figured this out. Should be clarified in the UI.
Toggle Emboss for Tools in the ui isnât clear as to what it does. Took me a while to figure out it removes the transparency that shows what is/isnât active in the pie menu. I donât know if thatâs possible but wouldnât it be a lot easier to have the active tools be highlighted like it is in the ui?
Using custom Icons isnât quite working or it isnât particularly clear how to use. It causes menus to disappear and the addon to bug out.
Appending to the header is maybe not working as intended? Sometimes it doesnât show. When it does itâs overlapped by the default ui menus.
On the pie menu Iâm not sure how relevant the move/scale/rotate/annotate and measure buttons are since theyâre rarely clicked on, available on the default ui and add more clutter to the already heavy pie menu.