[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [52278] trunk/blender/source/blender/bmesh /operators/bmo_bevel.c: fix for own bug in quad-stip fill method, quad strips were skewed.
Campbell Barton
ideasman42 at gmail.com
Fri Nov 16 14:41:23 CET 2012
Revision: 52278
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=52278
Author: campbellbarton
Date: 2012-11-16 13:41:21 +0000 (Fri, 16 Nov 2012)
Log Message:
-----------
fix for own bug in quad-stip fill method, quad strips were skewed.
Modified Paths:
--------------
trunk/blender/source/blender/bmesh/operators/bmo_bevel.c
Modified: trunk/blender/source/blender/bmesh/operators/bmo_bevel.c
===================================================================
--- trunk/blender/source/blender/bmesh/operators/bmo_bevel.c 2012-11-16 13:04:11 UTC (rev 52277)
+++ trunk/blender/source/blender/bmesh/operators/bmo_bevel.c 2012-11-16 13:41:21 UTC (rev 52278)
@@ -1193,7 +1193,10 @@
if (f) {
/* we have a polygon which we know starts at this vertex, make it into strips */
- BMVert *v_first = bv->vmesh->boundstart->efirst->next->next->leftv->nv.v; /* magic? */
+ EdgeHalf *efirst = bv->vmesh->boundstart->efirst;
+ BMVert *v_first = efirst->is_bev ?
+ efirst->next->leftv->nv.v :
+ efirst->next->next->leftv->nv.v; /* magic? */
//BMLoop *l_start = BM_FACE_FIRST_LOOP(f);
BMLoop *l_start = BM_face_vert_share_loop(f, v_first);
BMLoop *l_a = l_start->prev, *l_a_step;
More information about the Bf-blender-cvs
mailing list