Added options for how bevel amount is measured.
authorHoward Trickey <howard.trickey@gmail.com>
Sun, 10 Nov 2013 12:31:57 +0000 (12:31 +0000)
committerHoward Trickey <howard.trickey@gmail.com>
Sun, 10 Nov 2013 12:31:57 +0000 (12:31 +0000)
commitbfb9cefccbf8ff9733e9739e9c4dbc93a762bebe
treeb5cfac9f94eb2ac52586084a633f7658e17d5058
parent73c2253ac629665715ec700b049e97fe1b17bc56
Added options for how bevel amount is measured.
Now there is an 'Offset Type' dropdown on tool
shelf with types:
Offset - current method, offset of new edge
  from old along sliding face
Width - width of new bevel face (if segments=1)
Depth - amount a chamfering plane moves down
  from original edge
Percent - percent of way sliding edges move
  along their adjacent edges

The different options mainly are useful when
beveling more than one edge at once.

Leaving as a TODO to put these in the modifier,
as doing that has more permanent effects so
want to let users shake out problems with this
first.
source/blender/bmesh/intern/bmesh_opdefines.c
source/blender/bmesh/intern/bmesh_operators.h
source/blender/bmesh/operators/bmo_bevel.c
source/blender/bmesh/tools/bmesh_bevel.c
source/blender/bmesh/tools/bmesh_bevel.h
source/blender/editors/mesh/editmesh_bevel.c
source/blender/modifiers/intern/MOD_bevel.c