Fix entity y value jumping when translate with grid snapping enabled

This commit is contained in:
David Rowe 2018-07-05 11:42:37 +12:00
parent b00d07b029
commit 94c097fc39

View file

@ -1830,7 +1830,8 @@ SelectionDisplay = (function() {
var dotVector = Vec3.dot(vector, projectionVector);
vector = Vec3.multiply(dotVector, projectionVector);
vector = grid.snapToGrid(vector);
var gridOrigin = grid.getOrigin();
vector = Vec3.subtract(grid.snapToGrid(Vec3.sum(vector, gridOrigin)), gridOrigin);
var wantDebug = false;
if (wantDebug) {