diff options
author | Campbell Barton <ideasman42@gmail.com> | 2012-03-16 03:56:46 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2012-03-16 03:56:46 +0400 |
commit | eab24df9503bbb173a302f88a920e076d2d0368d (patch) | |
tree | 2b59b4723523b35ce00c2930f7575716620f5cba /source/blender/bmesh/tools/BME_bevel.c | |
parent | bed5ae53660f742546db3467b31f8f390c59942b (diff) |
bmesh: being back bevel modifier from 2.62 stable.
this is no big improvement but at least its not a regression.
using the new operator for the bevel modifier can be enabled again be uncommenting a define.
Diffstat (limited to 'source/blender/bmesh/tools/BME_bevel.c')
-rw-r--r-- | source/blender/bmesh/tools/BME_bevel.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/source/blender/bmesh/tools/BME_bevel.c b/source/blender/bmesh/tools/BME_bevel.c index 1422b6516d6..5386ed549c6 100644 --- a/source/blender/bmesh/tools/BME_bevel.c +++ b/source/blender/bmesh/tools/BME_bevel.c @@ -998,7 +998,8 @@ static BMesh *BME_bevel_mesh(BMesh *bm, float value, int UNUSED(res), int option return bm; } -BMesh *BME_bevel(BMEditMesh *em, float value, int res, int options, int defgrp_index, float angle, BME_TransData_Head **rtd) +BMesh *BME_bevel(BMEditMesh *em, float value, int res, int options, int defgrp_index, float angle, + BME_TransData_Head **rtd, int do_tessface) { BMesh *bm = em->bm; BMVert *v; @@ -1027,7 +1028,11 @@ BMesh *BME_bevel(BMEditMesh *em, float value, int res, int options, int defgrp_i BMO_pop(bm); } - BMEdit_RecalcTessellation(em); + /* possibly needed when running as a tool (which is no longer functional) + * but keep as an optioin for now */ + if (do_tessface) { + BMEdit_RecalcTessellation(em); + } /* interactive preview? */ if (rtd) { |