Snapmove
Where is the documentation?
The full manual is on this product page under Documentation, and the same manual ships inside the download as a single self-contained HTML file, so it works offline with nothing else to install.
What licence is it under, and can I use it in commercial work?
SnapMove is licensed under the GNU General Public License, version 2 or later, as Blender add-ons must be. You are free to use it in commercial projects with no restrictions on what you make with it, and you are free to study and modify the source, which is plain Python and fully readable in the download.
Do I need the advanced modes to get value out of it?
No. The three-point rotation, linkage solving, circle centre, distance offset and construction-line modes all live inside a snap session and stay out of the way until you press their key. Many users never leave Pick on Surface, and that alone is enough to make placing parts on angled surfaces straightforward.
It refuses to run and reports shared or linked mesh data. Why?
The object shares its mesh with another object, usually because it came from a linked duplicate (Alt+D) or from linked library data. Changing the origin or the axes edits the mesh data itself, so running it would deform every other object using that same data. SnapMove stops instead of doing that silently. Run Object > Relations > Make Single User > Object & Data first, then try again.
Which Blender versions are supported?
Blender 4.2 LTS and newer, on Windows, macOS and Linux. It ships as a Blender extension, so you can drag the .zip straight into the Blender window to install it. There are no dependencies to install separately.
Can I pick a face on a different object than the one I am moving?
Yes. Any mesh in the scene can be picked from, which is what makes "match this part to the slope of that wall" a single click. During a snap session the object being moved is excluded from snapping to itself, so it cannot chase its own geometry.
Will it conflict with my keymap or change how G and R behave?
No. SnapMove registers no keyboard shortcuts of its own, so nothing in your keymap is taken over. It also never steals the first press of an axis key: after a pick, G then Z still means world Z, exactly as before. You reach the picked axis the standard way, by pressing the axis key twice for Local.
Does it modify my mesh?
No. Pick on Surface moves the object's origin and aims a local axis, and neither touches the geometry. The object looks exactly the same afterwards; only its origin and axes have changed. Child objects keep their world positions, and shape keys are transformed along with the mesh.
Do I have to go into Edit Mode to use it?
No. That is the point of the add-on. Picking faces, edges and vertices, and averaging several of them, is all done from Object Mode. SnapMove does not run in Edit Mode at all.