From f1fa2ecbf5f320e7e4595fba3d515f38da390c88 Mon Sep 17 00:00:00 2001 From: Germano Cavalcante Date: Thu, 22 Jun 2023 21:06:53 -0300 Subject: [PATCH] Fix 'Set Snap Base' not working with 'Face Project' or 'Face Nearest' --- source/blender/editors/transform/transform_mode_snapsource.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/blender/editors/transform/transform_mode_snapsource.c b/source/blender/editors/transform/transform_mode_snapsource.c index 977dcc488dd..131fa0fc88d 100644 --- a/source/blender/editors/transform/transform_mode_snapsource.c +++ b/source/blender/editors/transform/transform_mode_snapsource.c @@ -188,7 +188,8 @@ void transform_mode_snap_source_init(TransInfo *t, wmOperator *UNUSED(op)) t->tsnap.status &= ~SNAP_SOURCE_FOUND; customdata->snap_mode_confirm = t->tsnap.mode; - t->tsnap.mode &= ~(SCE_SNAP_MODE_EDGE_PERPENDICULAR); + t->tsnap.mode &= ~(SCE_SNAP_MODE_EDGE_PERPENDICULAR | SCE_SNAP_MODE_FACE_RAYCAST | + SCE_SNAP_MODE_FACE_NEAREST); if ((t->tsnap.mode & ~(SCE_SNAP_MODE_INCREMENT | SCE_SNAP_MODE_GRID)) == 0) { /* Initialize snap modes for geometry. */