Blender Git Commit Log

Git Commits -> Revision f23b4bc

Revision f23b4bc by Joseph Eagar (master)
March 8, 2009, 15:02 (GMT)
Got the walker API to work, for safely recursing the mesh.
Used it to implement the dissolve faces operation (previous
incarnation was just a debugging hack). The code works by
creating one giant new face per region of faces.

The dissolve verts (xkey->collapse, heh need to rename it)
operator now invokes dissolve faces on the faces around verts.
This is less error-prone then a pure topological/euler based
solution.

Commit Details:

Full Hash: f23b4bc2a1d65286c9e519e2709f63c0aa0e0f95
SVN Revision: 19225
Parent Commit: 662230a
Lines Changed: +397, -148

11 Modified Paths:

/source/blender/bmesh/bmesh.h (+6, -4) (Diff)
/source/blender/bmesh/bmesh_iterators.h (+1, -0) (Diff)
/source/blender/bmesh/bmesh_operators.h (+5, -0) (Diff)
/source/blender/bmesh/bmesh_queries.h (+1, -0) (Diff)
/source/blender/bmesh/bmesh_walkers.h (+9, -7) (Diff)
/source/blender/bmesh/intern/bmesh_eulers.c (+2, -0) (Diff)
/source/blender/bmesh/intern/bmesh_iterators.c (+29, -0) (Diff)
/source/blender/bmesh/intern/bmesh_operators.c (+5, -0) (Diff)
/source/blender/bmesh/intern/bmesh_queries.c (+9, -2) (Diff)
/source/blender/bmesh/intern/bmesh_walkers.c (+191, -95) (Diff)
/source/blender/bmesh/operators/dissolveops.c (+139, -40) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021