Blender Git Commit Log

Git Commits -> Revision 73eb2b4

Revision 73eb2b4 by Joseph Eagar (sculpt-dev)
October 12, 2021, 07:34 (GMT)
Sculpt: fix collapse for non-manifold edges

* BM_edge_collapse now has an option to use
a new collapse implementation that can
handle non-manifold geometry properly.
* The aforementioned implementation is a replacement
for bmesh_kernel_join_vert_kill_edge. Note that
the old code still exists as
bmesh_kernel_join_vert_kill_edge_fast and is used
by default.

Commit Details:

Full Hash: 73eb2b426a4e91324636f70f5bf38d4c134eabb6
Parent Commit: e275564
Lines Changed: +326, -204

14 Modified Paths:

/source/blender/blenkernel/intern/brush_engine.c (+6, -6) (Diff)
/source/blender/blenkernel/intern/dyntopo.c (+39, -160) (Diff)
/source/blender/blenkernel/intern/mesh_remesh_voxel.cc (+1, -1) (Diff)
/source/blender/blenkernel/intern/pbvh_bmesh.c (+7, -7) (Diff)
/source/blender/bmesh/intern/bmesh_core.c (+242, -8) (Diff)
/source/blender/bmesh/intern/bmesh_core.h (+9, -7) (Diff)
/source/blender/bmesh/intern/bmesh_mods.c (+9, -3) (Diff)
/source/blender/bmesh/intern/bmesh_mods.h (+2, -1) (Diff)
/source/blender/bmesh/intern/bmesh_private.h (+1, -1) (Diff)
/source/blender/bmesh/operators/bmo_extrude.c (+1, -1) (Diff)
/source/blender/bmesh/operators/bmo_fill_grid.c (+1, -1) (Diff)
/source/blender/bmesh/operators/bmo_primitive.c (+2, -2) (Diff)
/source/blender/editors/mesh/editmesh_polybuild.c (+2, -2) (Diff)
/source/blender/editors/sculpt_paint/sculpt_smooth.c (+4, -4) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021