Use Math.Round for snap rounding.

This commit is contained in:
fortsnek9348 2022-04-08 19:01:39 +01:00
parent 570207c961
commit efade42f16
2 changed files with 3 additions and 3 deletions

View file

@ -1785,7 +1785,7 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
}
double xToSnap = xSnapOffset + delta.X;
double snappedX = ((int)((xToSnap / snapGridDistance) + .5)) * snapGridDistance;
double snappedX = Math.Round(xToSnap / snapGridDistance) * snapGridDistance;
delta.X = snappedX - xSnapOffset;
double ySnapOffset = selectedBounds.MinXYZ.Y;
@ -1798,7 +1798,7 @@ namespace MatterHackers.MatterControl.PartPreviewWindow
}
double yToSnap = ySnapOffset + delta.Y;
double snappedY = ((int)((yToSnap / snapGridDistance) + .5)) * snapGridDistance;
double snappedY = Math.Round(yToSnap / snapGridDistance) * snapGridDistance;
delta.Y = snappedY - ySnapOffset;
}

@ -1 +1 @@
Subproject commit b5824a2309f04f710250bd75dfb2f5cfada5a7bc
Subproject commit a4a900756db5e0c310c6ff49762aa4414320854c