Blender Git Commit Log

Git Commits -> Revision 0b3d60c

Revision 0b3d60c by Joseph Eagar (master)
February 15, 2009, 02:14 (GMT)
Dissolve verts better cleans up two-edged faces, as much
as it can.

Some design notes:

* BM_Dissolve_Disk is now more like a
BM_Dissolve_Vert function (e.g. there's logic
to remove verts if there's not surrounding faces).
I kindof like this idea better (if we decide to
go this way we should call it BM_Dissolve_Vert)
but will have to discuss it further with Briggs.
It seems more intuitive to have a "destroy this
vert" function then a "just destroy it in this
specific situation" function.

* Joining two two-edged faces does not work, so
dissolve vert cannot clean all of them up. Until
this is fixed, I've added checks in the conversion
code so at least things don't crash.

Commit Details:

Full Hash: 0b3d60c39c5ee4e0afc8fdce2eb8c58f6250e258
SVN Revision: 18976
Parent Commit: 6ad0c20
Lines Changed: +79, -25

3 Modified Paths:

/source/blender/bmesh/intern/bmesh_mods.c (+11, -3) (Diff)
/source/blender/bmesh/intern/bmesh_to_editmesh.c (+1, -0) (Diff)
/source/blender/bmesh/operators/dissolveops.c (+67, -22) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021