diff options
author | Campbell Barton <ideasman42@gmail.com> | 2012-03-12 01:47:14 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2012-03-12 01:47:14 +0400 |
commit | ac24d98e24c0d8d1dfd005d4f332e906f1b9664c (patch) | |
tree | b4b305c41940f8ac2a3ea85152a19dd910bbd007 /source/blender/bmesh/intern/bmesh_walkers_private.h | |
parent | 33d81047163cf13c45e6f9914a10d16a768d954b (diff) |
bmesh: edge loop select
add support for loop selecting boundry edges only - handy for loop selecting the side of an ngon.
Diffstat (limited to 'source/blender/bmesh/intern/bmesh_walkers_private.h')
-rw-r--r-- | source/blender/bmesh/intern/bmesh_walkers_private.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source/blender/bmesh/intern/bmesh_walkers_private.h b/source/blender/bmesh/intern/bmesh_walkers_private.h index b1447b52d1a..d51a3b3ddb1 100644 --- a/source/blender/bmesh/intern/bmesh_walkers_private.h +++ b/source/blender/bmesh/intern/bmesh_walkers_private.h @@ -61,7 +61,9 @@ typedef struct BMwLoopWalker { BMwGenericWalker header; BMEdge *cur, *start; BMVert *lastv, *startv; - int startrad, stage2; + int stage2; + short is_boundry; /* boundry looping changes behavior */ + short is_single; /* single means the edge verts are only connected to 1 face */ } BMwLoopWalker; typedef struct BMwFaceLoopWalker { |