Blender Git Loki
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)
/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)