From 8f3d12c516fc7fde5f2077118d1a4187792cda66 Mon Sep 17 00:00:00 2001 From: pinksub <114634497+pinksub@users.noreply.github.com> Date: Tue, 11 Oct 2022 13:54:55 -0400 Subject: [PATCH] Stud snapping is confusing Anything divided by 1 and anything multiplied by 1 is itself. Not sure if that was intentional, --- src/source/Mouse.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/source/Mouse.cpp b/src/source/Mouse.cpp index faf1cd8..b613a75 100644 --- a/src/source/Mouse.cpp +++ b/src/source/Mouse.cpp @@ -83,9 +83,9 @@ MousePoint Mouse::getPositionAndPart(std::vector ignore) // A crude implementation of stud snapping Vector3 pSz = currPart->getSize(); - pos.x = (ceil(pos.x / 1) * 1); - pos.y = (ceil(pos.y / 1) * 1); - pos.z = (ceil(pos.z / 1) * 1); + pos.x = ceil(pos.x); + pos.y = ceil(pos.y); + pos.z = ceil(pos.z); return MousePoint(pos, currPart); }