Blender Git Loki
Git Commits -> Revision 04a9029
Revision 04a9029 by Campbell Barton (master) December 24, 2013, 00:13 (GMT) |
BMesh optimize face splitting by taking loops rather then verts - add BM_vert_pair_share_face - add BM_loop_is_adjacent - remove BM_verts_connect |
Commit Details:
Full Hash: 04a902965e5e226e69c5c6e912dd2f513448d2ac
Parent Commit: d94db03
Lines Changed: +232, -180
20 Modified Paths:
/source/blender/bmesh/intern/bmesh_core.c (+5, -14) (Diff)
/source/blender/bmesh/intern/bmesh_core.h (+7, -6) (Diff)
/source/blender/bmesh/intern/bmesh_mods.c (+56, -61) (Diff)
/source/blender/bmesh/intern/bmesh_mods.h (+2, -4) (Diff)
/source/blender/bmesh/intern/bmesh_polygon.c (+25, -25) (Diff)
/source/blender/bmesh/intern/bmesh_queries.c (+31, -0) (Diff)
/source/blender/bmesh/intern/bmesh_queries.h (+3, -0) (Diff)
/source/blender/bmesh/intern/bmesh_queries_inline.h (+9, -0) (Diff)
/source/blender/bmesh/operators/bmo_connect.c (+12, -2) (Diff)
/source/blender/bmesh/operators/bmo_connect_nonplanar.c (+8, -9) (Diff)
/source/blender/bmesh/operators/bmo_dissolve.c (+1, -1) (Diff)
/source/blender/bmesh/operators/bmo_removedoubles.c (+17, -15) (Diff)
/source/blender/bmesh/operators/bmo_subdivide.c (+10, -15) (Diff)
/source/blender/bmesh/operators/bmo_subdivide_edgering.c (+1, -1) (Diff)
/source/blender/bmesh/tools/bmesh_bevel.c (+2, -2) (Diff)
/source/blender/bmesh/tools/bmesh_bisect_plane.c (+8, -3) (Diff)
/source/blender/bmesh/tools/bmesh_decimate_collapse.c (+1, -1) (Diff)
/source/blender/bmesh/tools/bmesh_decimate_unsubdivide.c (+1, -1) (Diff)
/source/blender/editors/mesh/editmesh_knife.c (+25, -16) (Diff)
/source/blender/python/bmesh/bmesh_py_utils.c (+8, -4) (Diff)
/source/blender/bmesh/intern/bmesh_core.h (+7, -6) (Diff)
/source/blender/bmesh/intern/bmesh_mods.c (+56, -61) (Diff)
/source/blender/bmesh/intern/bmesh_mods.h (+2, -4) (Diff)
/source/blender/bmesh/intern/bmesh_polygon.c (+25, -25) (Diff)
/source/blender/bmesh/intern/bmesh_queries.c (+31, -0) (Diff)
/source/blender/bmesh/intern/bmesh_queries.h (+3, -0) (Diff)
/source/blender/bmesh/intern/bmesh_queries_inline.h (+9, -0) (Diff)
/source/blender/bmesh/operators/bmo_connect.c (+12, -2) (Diff)
/source/blender/bmesh/operators/bmo_connect_nonplanar.c (+8, -9) (Diff)
/source/blender/bmesh/operators/bmo_dissolve.c (+1, -1) (Diff)
/source/blender/bmesh/operators/bmo_removedoubles.c (+17, -15) (Diff)
/source/blender/bmesh/operators/bmo_subdivide.c (+10, -15) (Diff)
/source/blender/bmesh/operators/bmo_subdivide_edgering.c (+1, -1) (Diff)
/source/blender/bmesh/tools/bmesh_bevel.c (+2, -2) (Diff)
/source/blender/bmesh/tools/bmesh_bisect_plane.c (+8, -3) (Diff)
/source/blender/bmesh/tools/bmesh_decimate_collapse.c (+1, -1) (Diff)
/source/blender/bmesh/tools/bmesh_decimate_unsubdivide.c (+1, -1) (Diff)
/source/blender/editors/mesh/editmesh_knife.c (+25, -16) (Diff)
/source/blender/python/bmesh/bmesh_py_utils.c (+8, -4) (Diff)