Blender Git Commit Log

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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021