Fix #107566: Gesture face set respect hidden faces #107575

Merged
YimingWu merged 1 commits from ChengduLittleA/blender:sculpt_facemask_fix into main 2023-05-04 14:51:42 +02:00
1 changed files with 3 additions and 0 deletions

View File

@ -749,6 +749,9 @@ static void face_set_gesture_apply_task_cb(void *__restrict userdata,
PBVHFaceIter fd;
BKE_pbvh_face_iter_begin (sgcontext->ss->pbvh, node, fd) {
if (sculpt_gesture_is_face_effected(sgcontext, &fd)) {
if (sgcontext->ss->hide_poly && sgcontext->ss->hide_poly[fd.face.i]) {
continue;
}
SCULPT_face_set_set(sgcontext->ss, fd.face, face_set_operation->new_face_set_id);
any_updated = true;
}