Blender Git Loki
Git Commits -> Revision 7b5f9c2
Revision 7b5f9c2 by Joseph Eagar (master) March 13, 2009, 13:11 (GMT) |
Dissolve faces now uses a different method of finding the boundary, that handles some non-manifold situations better without failing. Also made edge subdivide use a more specializzed internal version of BM_Connect_Verts, that should hopefully always split the correct face. Dissolve verts also now has checks to not accidentally dissolve unselected vertices. It's not kindof a hybrid tool, using dissolve faces where it can to dissolve verts for robustness, and using BM_Dissolve_Verts where it cannot. And removed some cruft from a few API functions. |
Commit Details:
Full Hash: 7b5f9c2dece3a5a90f3097ef5e3258c393fea864
SVN Revision: 19273
Parent Commit: 215f0fa
Lines Changed: +266, -112
7 Modified Paths:
/source/blender/bmesh/bmesh.h (+12, -5) (Diff)
/source/blender/bmesh/intern/bmesh_mods.c (+15, -25) (Diff)
/source/blender/bmesh/intern/bmesh_polygon.c (+82, -3) (Diff)
/source/blender/bmesh/intern/editmesh_to_bmesh.c (+1, -1) (Diff)
/source/blender/bmesh/operators/connectops.c (+6, -4) (Diff)
/source/blender/bmesh/operators/dissolveops.c (+101, -57) (Diff)
/source/blender/bmesh/operators/subdivideop.c (+49, -17) (Diff)
/source/blender/bmesh/intern/bmesh_mods.c (+15, -25) (Diff)
/source/blender/bmesh/intern/bmesh_polygon.c (+82, -3) (Diff)
/source/blender/bmesh/intern/editmesh_to_bmesh.c (+1, -1) (Diff)
/source/blender/bmesh/operators/connectops.c (+6, -4) (Diff)
/source/blender/bmesh/operators/dissolveops.c (+101, -57) (Diff)
/source/blender/bmesh/operators/subdivideop.c (+49, -17) (Diff)