From 4a200120129b8e2018da55cf6b3d1c2f26e639d5 Mon Sep 17 00:00:00 2001 From: Rodz Labs Date: Fri, 14 Jan 2022 08:39:12 +0100 Subject: [PATCH] Fixed control point snapping in 2D preview (for odd grid sizes) --- material_maker/panels/preview_2d/control_point.gd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/material_maker/panels/preview_2d/control_point.gd b/material_maker/panels/preview_2d/control_point.gd index 152e565b..6b5398be 100644 --- a/material_maker/panels/preview_2d/control_point.gd +++ b/material_maker/panels/preview_2d/control_point.gd @@ -161,8 +161,8 @@ func _on_Point_gui_input(event : InputEvent): snap = grid.snap if is_xy: if snap > 0.0: - value.x = round(value.x*snap)/snap - value.y = round(value.y*snap)/snap + value.x = round((value.x-0.5)*snap)/snap+0.5 + value.y = round((value.y-0.5)*snap)/snap+0.5 elif parameter_a != "": var l = value.length() var a = value.angle()