Sculpt: Expand NORMALS and TOPOLOGY_DIAGNAL falloff now check islands

Prevents disconnect parts of the mesh from having their masks
filled.
This commit is contained in:
Joseph Eagar 2023-01-19 17:55:25 -08:00
parent 0e35d5c095
commit 4fa6ce0973
1 changed files with 3 additions and 1 deletions

View File

@ -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);