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-12-04 19:28:34 +0400
committerCampbell Barton <ideasman42@gmail.com>2012-12-04 19:28:34 +0400
commit576bc2e6e475508a79b41a318756d35b12a304fd (patch)
treec3ed731e38515a89e52f9fc374a2cce8813cc8c5 /source/blender/bmesh
parent767bfba808b82eb4dcf0d9f27c1a6dd428b1447f (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.c3
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;
}