[Bf-blender-cvs] [dc738de90c1] temp_bmesh_multires: Sculpt dyntopo: Fix bug in cleanup_valence_3_4
Joseph Eagar
noreply at git.blender.org
Sat Aug 7 03:40:29 CEST 2021
Commit: dc738de90c1ca98dbb43fe4678c900d690c895be
Author: Joseph Eagar
Date: Fri Aug 6 18:39:54 2021 -0700
Branches: temp_bmesh_multires
https://developer.blender.org/rBdc738de90c1ca98dbb43fe4678c900d690c895be
Sculpt dyntopo: Fix bug in cleanup_valence_3_4
===================================================================
M source/blender/blenkernel/intern/dyntopo.c
===================================================================
diff --git a/source/blender/blenkernel/intern/dyntopo.c b/source/blender/blenkernel/intern/dyntopo.c
index 49da8fcd8e4..ed5add38414 100644
--- a/source/blender/blenkernel/intern/dyntopo.c
+++ b/source/blender/blenkernel/intern/dyntopo.c
@@ -2737,7 +2737,7 @@ cleanup_valence_3_4(PBVH *pbvh,
BMFace *f1 = NULL;
if (vs[0] != vs[1] && vs[1] != vs[2] && vs[0] != vs[2]) {
- f1 = pbvh_bmesh_face_create(pbvh, n, vs, NULL, l->f, false, false);
+ f1 = pbvh_bmesh_face_create(pbvh, n, vs, NULL, l->f, true, false);
normal_tri_v3(
f1->no, f1->l_first->v->co, f1->l_first->next->v->co, f1->l_first->prev->v->co);
}
@@ -2755,7 +2755,7 @@ cleanup_valence_3_4(PBVH *pbvh,
example = v->e->l->f;
}
- BMFace *f2 = pbvh_bmesh_face_create(pbvh, n, vs, NULL, example, false, false);
+ BMFace *f2 = pbvh_bmesh_face_create(pbvh, n, vs, NULL, example, true, false);
CustomData_bmesh_swap_data_simple(
&pbvh->bm->ldata, &f2->l_first->prev->head.data, &ls[3]->head.data);
More information about the Bf-blender-cvs
mailing list