Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2012-03-12 01:47:14 +0400
committerCampbell Barton <ideasman42@gmail.com>2012-03-12 01:47:14 +0400
commitac24d98e24c0d8d1dfd005d4f332e906f1b9664c (patch)
treeb4b305c41940f8ac2a3ea85152a19dd910bbd007 /source/blender/bmesh/intern/bmesh_walkers_private.h
parent33d81047163cf13c45e6f9914a10d16a768d954b (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.h4
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 {