From 37ef7f35375dae01ad8fa2e399f2663b35bc9665 Mon Sep 17 00:00:00 2001 From: Howard Trickey Date: Tue, 4 Mar 2014 09:29:31 -0500 Subject: Fix T38936 Bevel strange flickering on big meshes. Last change to bevel had a check for what was supposed to be an "on edge" new vertex being off the edge. The test tolerance was too small. This fixes that. --- source/blender/bmesh/tools/bmesh_bevel.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/blender/bmesh/tools/bmesh_bevel.c b/source/blender/bmesh/tools/bmesh_bevel.c index dcb604056fa..4aa55d9324b 100644 --- a/source/blender/bmesh/tools/bmesh_bevel.c +++ b/source/blender/bmesh/tools/bmesh_bevel.c @@ -558,7 +558,7 @@ static bool is_outside_edge(EdgeHalf *e, const float co[3]) float d_squared; d_squared = dist_squared_to_line_segment_v3(co, e->e->v1->co, e->e->v2->co); - return d_squared > BEVEL_EPSILON_SQ; + return d_squared > 10000.0f * BEVEL_EPSILON_SQ; } /* -- cgit v1.2.3