Move, rotate and snap the pivot with a single hotkey.
Easy Pivot brings a fast, hotkey-driven custom-pivot workflow to Blender. Tap or hold one key to enter a dedicated pivot-editing mode where you can snap the pivot to any component, drag it with an on-screen manipulator, tumble its orientation freely, and then transform your object around that exact point — all without leaving the viewport.
easy_pivot-1.0.0.zip.That's the whole loop. Everything below is detail.
Easy Pivot drives Blender's 3D Cursor as the pivot. When you confirm, the add-on sets Transform Pivot Point → 3D Cursor and Transform Orientation → Cursor, so subsequent Grab / Rotate / Scale operations pivot around the point and along the axes you defined. To go back to normal behaviour, use Reset Pivot (see below).
Enter with the hotkey (D by default). While the mode is active you get a custom manipulator at the pivot and a header showing every shortcut.
| Style | How | Confirm |
|---|---|---|
| Tap | Press and release the hotkey quickly | Tap the hotkey again, or press Enter |
| Hold | Press and keep holding the hotkey | Release the hotkey — if a component is highlighted, the pivot snaps there automatically |
The hold style is the fastest: hold D, hover the vertex you want, let go — done. No click needed.
Move the mouse over the mesh and the pivot previews on the nearest component. Click LMB to place it (or release the held hotkey).
| Key | Snap target |
|---|---|
| 1 | Vertex |
| 2 | Edge |
| 3 | Face center |
| 4 | Surface (raw hit point) |
Press the same number again to return to Auto, which prefers vertices, then edges, then the surface based on how close your cursor is.
Snapping reads the cage / original mesh — the vertices you actually see — not the dense subdivided result, so it behaves correctly on Subsurf models. In Edit Mode it follows your live, unsaved edits.
A pivot manipulator is drawn at the cursor. Drag its handles directly — no keys required:
The handle under your mouse lights up yellow. Blender's own transform gizmos are hidden while you're in the mode so only this manipulator shows; they come back when you leave.
If you prefer keys over dragging:
| Key | Action |
|---|---|
| Enter / Space / hotkey | Confirm — pivot and orientation become active |
| Esc / RMB | Cancel — everything is restored to how it was |
Inside a move/rotate sub-action, Esc / RMB backs out of just that action instead of leaving the mode.
| Button | What it does |
|---|---|
| Edit Pivot | Enters Pivot Edit Mode (same as the hotkey; the label shows your current key). |
| Pivot to Active Object | Snaps the pivot to the active object's origin and orientation. |
| Origin to Pivot | Moves the object's origin to the pivot and aligns its local axes to the pivot orientation, without moving the mesh. Children keep their world position. Multi-user meshes are skipped for safety. |
| Reset Pivot | Returns the 3D Cursor to the world origin, sets Pivot Point back to Median Point and Orientation back to Global. |
| Reset Origin | Puts the object origin back at the center of its geometry (Median or Bounding-Box, chosen in the redo panel). Use it to undo an Origin to Pivot. |
The panel also shows the current Pivot and Orientation state so you can see at a glance what's active.
Some tools also use D (Annotate is on it by default). To change it:
Edit → Preferences → Add-ons → Easy Pivot → Hotkey.
Pick any key from the list (D, Insert, F, V, B, and more) and optionally add Ctrl / Alt / Shift modifiers. The change applies immediately — no restart.
Tip: Insert is a great alternative — almost nothing in Blender uses it, and it was historically the classic pivot-editing key. Alt + D keeps the muscle memory while dodging the Annotate conflict.
| Setting | Meaning |
|---|---|
| Hotkey (+ Ctrl/Alt/Shift) | The key that opens Pivot Edit Mode. |
| Snap Radius (px) | Screen distance within which Auto snap prefers vertices/edges. Raise it for dense meshes. |
| Gizmo Size | Fallback world size for the pivot preview axes. |
| Hold Threshold (s) | How long a hold must last before releasing counts as a confirm. |
| Also set Transform Orientation to 'Cursor' | On confirm, switch the orientation to Cursor as well as the pivot. |
| Snap to modifier result | Off (default): snap to cage vertices. On: snap to the evaluated (subdivided) mesh. |
| Read live edit-mode geometry | In Edit Mode, snap to the live cage including unsaved edits. |
Rotate a door around its hinge Press D, hover the hinge edge, press 2 for Edge snap, release D. Now R rotates the door around the hinge.
Scale a character's arm from the shoulder joint D, hover the shoulder vertex, release. S scales from the shoulder.
Bake a clean origin for export Set the pivot where you want the origin (e.g. base of a prop), confirm, then Origin to Pivot. The origin and local axes are now baked in; the mesh hasn't moved. Changed your mind? Reset Origin.
Easy Pivot — © Dang Tran Hoang Contact: dangtran0310@gmail.com
This extension does not require special permissions.
Thank you. This is a very good plugin. It makes the modeling process much more convenient. But I found that when the pivot was placed on some inclined edges, the rotation of the pivot would be incorrect.
Thank you so much for the kind words and the review!
Regarding the pivot rotation on inclined edges: by default, the pivot's orientation is aligned to the surface normal, which is why it can look tilted on sloped geometry. This is intended, but you're not locked into it — you can freely re-orient the pivot yourself:
Hope that helps solve your issue! Let me know if the rotation still behaves unexpectedly.
Works great, thanks!