[Bf-blender-cvs] [a744fedc859] master: Fix T68129: Bridge edge loops fails on small edge loops

Campbell Barton noreply at git.blender.org
Fri Aug 2 18:54:16 CEST 2019


Commit: a744fedc859cb528d69d3e267dc98c45bd993ede
Author: Campbell Barton
Date:   Sat Aug 3 02:51:52 2019 +1000
Branches: master
https://developer.blender.org/rBa744fedc859cb528d69d3e267dc98c45bd993ede

Fix T68129: Bridge edge loops fails on small edge loops

===================================================================

M	source/blender/bmesh/intern/bmesh_edgeloop.c

===================================================================

diff --git a/source/blender/bmesh/intern/bmesh_edgeloop.c b/source/blender/bmesh/intern/bmesh_edgeloop.c
index 2ca9c7e6340..49c71bf8298 100644
--- a/source/blender/bmesh/intern/bmesh_edgeloop.c
+++ b/source/blender/bmesh/intern/bmesh_edgeloop.c
@@ -45,7 +45,9 @@ typedef struct BMEdgeLoopStore {
 } BMEdgeLoopStore;
 
 #define BM_EDGELOOP_IS_CLOSED (1 << 0)
-#define EDGELOOP_EPS 0.00001f
+
+/* Use a small value since we need normals even for very small loops. */
+#define EDGELOOP_EPS 1e-10f
 
 /* -------------------------------------------------------------------- */
 /* BM_mesh_edgeloops_find & Util Functions  */



More information about the Bf-blender-cvs mailing list