From 4fa6ce09734d113b4fe0d2745b07a0cd9331f6d2 Mon Sep 17 00:00:00 2001 From: Joseph Eagar Date: Thu, 19 Jan 2023 17:55:25 -0800 Subject: [PATCH] Sculpt: Expand NORMALS and TOPOLOGY_DIAGNAL falloff now check islands Prevents disconnect parts of the mesh from having their masks filled. --- source/blender/editors/sculpt_paint/sculpt_expand.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/blender/editors/sculpt_paint/sculpt_expand.c b/source/blender/editors/sculpt_paint/sculpt_expand.c index 069f943dc41..e1980f0ff6b 100644 --- a/source/blender/editors/sculpt_paint/sculpt_expand.c +++ b/source/blender/editors/sculpt_paint/sculpt_expand.c @@ -397,7 +397,9 @@ static void sculpt_expand_check_topology_islands(Object *ob) ss->expand_cache->check_islands = ELEM(ss->expand_cache->falloff_type, SCULPT_EXPAND_FALLOFF_GEODESIC, SCULPT_EXPAND_FALLOFF_TOPOLOGY, - SCULPT_EXPAND_FALLOFF_BOUNDARY_TOPOLOGY); + SCULPT_EXPAND_FALLOFF_TOPOLOGY_DIAGONALS, + SCULPT_EXPAND_FALLOFF_BOUNDARY_TOPOLOGY, + SCULPT_EXPAND_FALLOFF_NORMALS); if (ss->expand_cache->check_islands) { SCULPT_topology_islands_ensure(ob);