fix(snaptogrid): don't scale grid size closes #261

This commit is contained in:
moklick
2020-05-31 12:09:21 +02:00
parent 072495758a
commit 2000b58add
+3 -4
View File
@@ -195,12 +195,11 @@ const storeModel: StoreModel = {
let position: XYPosition = pos;
if (state.snapToGrid) {
const transformedGridSizeX = state.snapGrid[0] * state.transform[2];
const transformedGridSizeY = state.snapGrid[1] * state.transform[2];
const [gridSizeX, gridSizeY] = state.snapGrid;
position = {
x: transformedGridSizeX * Math.round(pos.x / transformedGridSizeX),
y: transformedGridSizeY * Math.round(pos.y / transformedGridSizeY),
x: gridSizeX * Math.round(pos.x / gridSizeX),
y: gridSizeY * Math.round(pos.y / gridSizeY),
};
}