diff options
author | Campbell Barton <ideasman42@gmail.com> | 2012-12-04 19:28:34 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2012-12-04 19:28:34 +0400 |
commit | 576bc2e6e475508a79b41a318756d35b12a304fd (patch) | |
tree | c3ed731e38515a89e52f9fc374a2cce8813cc8c5 /source/blender/bmesh | |
parent | 767bfba808b82eb4dcf0d9f27c1a6dd428b1447f (diff) |
bevel - use tri-fan filling in the special case when a bevel edge meets a non bevel edge at a valence 2 vert.
this is the topology tri-fan was intended to be used.
Diffstat (limited to 'source/blender/bmesh')
-rw-r--r-- | source/blender/bmesh/tools/bmesh_bevel.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/blender/bmesh/tools/bmesh_bevel.c b/source/blender/bmesh/tools/bmesh_bevel.c index af67d26f6ac..3276361da87 100644 --- a/source/blender/bmesh/tools/bmesh_bevel.c +++ b/source/blender/bmesh/tools/bmesh_bevel.c @@ -726,7 +726,8 @@ static void build_boundary(MemArena *mem_arena, BevVert *bv) v = add_new_bound_vert(mem_arena, vm, co); v->efirst = v->elast = e->next; e->next->leftv = e->next->rightv = v; - vm->mesh_kind = M_POLY; + /* could use M_POLY too, but tri-fan looks nicer)*/ + vm->mesh_kind = M_TRI_FAN; return; } |