* rename BM_face_other_loop --> BM_face_other_edge_loop
authorCampbell Barton <ideasman42@gmail.com>
Sun, 4 Mar 2012 16:36:31 +0000 (16:36 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Sun, 4 Mar 2012 16:36:31 +0000 (16:36 +0000)
commita0ab2eefb9c99140ebb3daad3be2303caea64b96
tree406ed46881486425ada0baca05b67ed92d5bd01d
parent76e9f91d1c9ff5f026ff4e05e76b751f936f83f7
* rename BM_face_other_loop --> BM_face_other_edge_loop
* optimize BM_face_other_edge_loop to do about half as many iterations for quad heavy meshes, with ngons the gain is much more since searching around the entire ngon when the edge already stores its loop is silly.
 ... also nicer in cases where edge has no face users it avoids a loop on all face corners.
source/blender/bmesh/intern/bmesh_queries.c
source/blender/bmesh/intern/bmesh_queries.h
source/blender/bmesh/intern/bmesh_walkers_impl.c
source/blender/bmesh/operators/bmo_edgesplit.c
source/blender/editors/mesh/bmesh_tools.c
source/blender/editors/mesh/loopcut.c
source/blender/editors/transform/transform.c
source/blender/editors/util/crazyspace.c