the make ngon function's overlap test needed some work, the API function
authorJoseph Eagar <joeedh@gmail.com>
Thu, 12 Mar 2009 03:55:53 +0000 (03:55 +0000)
committerJoseph Eagar <joeedh@gmail.com>
Thu, 12 Mar 2009 03:55:53 +0000 (03:55 +0000)
commit215f0fa27dc19b5f1f0ee62554bf02d163f6c755
tree039acc0e7763cc4a869f4bf23c8506c5209c423c
parent4178cf850a1cc36a4bc69979105ca9b69c35a185
the make ngon function's overlap test needed some work, the API function
that does that needed to be split in two. this made dissolve faces sometimes
not work.

also added some api functions to recalculate normals for verts, edges and
faces.  and added a new flag, BM_NONORMCALC, to prevent this from happening
on individual fgon faces after they are tesselated.  and made dissolve faces
happen on fkey in all the selection modes, not just face select.
12 files changed:
source/blender/blenkernel/intern/customdata.c
source/blender/bmesh/bmesh.h
source/blender/bmesh/bmesh_queries.h
source/blender/bmesh/intern/bmesh_construct.c
source/blender/bmesh/intern/bmesh_mesh.c
source/blender/bmesh/intern/bmesh_mods.c
source/blender/bmesh/intern/bmesh_polygon.c
source/blender/bmesh/intern/bmesh_queries.c
source/blender/bmesh/intern/bmesh_to_editmesh.c
source/blender/bmesh/intern/editmesh_to_bmesh.c
source/blender/editors/mesh/editmesh_add.c
source/blender/editors/mesh/editmesh_lib.c