Commit: e2755640c19ff81a1da0af4a8d4bd64c7b513aa6
Author: Joseph Eagar
Date: Mon Oct 11 13:37:18 2021 -0700
Branches: sculpt-dev
https://developer.blender.org/rBe2755640c19ff81a1da0af4a8d4bd64c7b513aa6
Sculpt: Allow non-manifold collapse
* This was always buggy, which is why
I have code that detects and snips off
non-manifold fins.
* Turns out it is more robust to simply allow
non-manifold collapses and clean up geometry
afterwards. IIRC this is how DynTopo (and the
paper it's based off of) originall worked.
===================================================================
M source/blender/blenkernel/intern/dyntopo.c
===================================================================
diff --git a/source/blender/blenkernel/intern/dyntopo.c
b/source/blender/blenkernel/intern/dyntopo.c
index e92f48e817b..7a789285f05 100644
--- a/source/blender/blenkernel/intern/dyntopo.c
+++ b/source/blender/blenkernel/intern/dyntopo.c
@@ -3739,7 +3739,7 @@ static void pbvh_bmesh_collapse_edge(PBVH *pbvh,
}
if (bm_edge_collapse_is_degenerate_topology(e)) {
- return;
+ // return;
}
pbvh_check_vert_boundary(pbvh, v1);
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
List details, subscription details or unsubscribe:
https://lists.blender.org/mailman/listinfo/bf-blender-cvs