From c5d3abc8636808399629562dd0016051663fa00d Mon Sep 17 00:00:00 2001 From: Howard Trickey Date: Tue, 14 Jan 2014 11:21:56 -0500 Subject: Bevel fix to clamping for percent type. The clamp code is still very crude and over-conservative, but was totally wrong for the percent amount type. --- source/blender/bmesh/tools/bmesh_bevel.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'source') diff --git a/source/blender/bmesh/tools/bmesh_bevel.c b/source/blender/bmesh/tools/bmesh_bevel.c index 4207394fbd4..47898205ad3 100644 --- a/source/blender/bmesh/tools/bmesh_bevel.c +++ b/source/blender/bmesh/tools/bmesh_bevel.c @@ -3459,6 +3459,11 @@ static float bevel_limit_offset(BMesh *bm, BevelParams *bp) bool vbeveled; limited_offset = bp->offset; + if (bp->offset_type == BEVEL_AMT_PERCENT) { + if (limited_offset > 50.0f) + limited_offset = 50.0f; + return limited_offset; + } BM_ITER_MESH (v, &v_iter, bm, BM_VERTS_OF_MESH) { if (BM_elem_flag_test(v, BM_ELEM_TAG)) { if (bp->vertex_only) { -- cgit v1.2.3