I have a simple 3D model where all vertices are on the grid. The model origin and 3D cursor are both on the grid at 0,0,0. I have Absolute Grid Snap turned on.

When I box select and translate it only snaps the center of the selection to the grid. I want all points to snap to the grid regardless of where the centre is. It would suffice if only one point snaps to the grid as all other points will follow.

This isn't an issue where the center of my box selection happens to fall exactly on the grid already, but where the center of my box selection is not on the grid, any movement causes all selected vertices to immediately jump off the grid. This is quite frustrating.

I have changed the Pivot Point to individual origins but as stated in Blender this only effects rotation/scaling, not translation.

How can I translate based on a vertex of a selection or even the outside bounds of the selection, instead of translating based on the center of the selection?

I should mention I'm using 2.8, but this problem also existed in 2.79b.

  • $\begingroup$ If I turn off Absolute Grid Snap, I can use snap to increment to move around points already on the grid, but then if I want to move a point that's not on the grid to the grid I need to turn it back on again. It's quite annoying turning it off and on all the time. I feel that it should snap all points to the grid when on even with multi selection. $\endgroup$
    – Steven C
    Commented Oct 14, 2019 at 4:44
  • $\begingroup$ Have you tried turning the Pivot Point to Active? If the vertices are already separated exactly like the grid an you only need to connect one of them, then having it in Active mode will snap the Active vertex and not the center of the selection. Individual origins wouldn't work for this. $\endgroup$
    – Cornivius
    Commented Aug 9, 2023 at 1:10

1 Answer 1


You can move the Origin of the object, which is currently your "center of object", to the grid. In Edit Mode, select a vertex on the grid, then press Shift S and Snap to Selected. Then in Object Mode, go to the Tools Tab of the Tools Editor, Set Origin, and Origin to Cursor. I'm in 2.79 - hope you can find the commands in 2.8.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .