[Bf-extensions-cvs] [ce63288e] master: F2: Fix T68342: error "New Face from edges"

Philipp Oeser noreply at git.blender.org
Wed Aug 7 17:58:49 CEST 2019


Commit: ce63288eaf7033ec52e4e13a9a80e94b96e55920
Author: Philipp Oeser
Date:   Wed Aug 7 17:45:51 2019 +0200
Branches: master
https://developer.blender.org/rBAce63288eaf7033ec52e4e13a9a80e94b96e55920

F2: Fix T68342: error "New Face from edges"

This was happening when checking the neighboring face winding [which
could fail if the to-be-generated face is a triangle instead of a
quad].

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

M	mesh_f2.py

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

diff --git a/mesh_f2.py b/mesh_f2.py
index 672ba886..c6dc74a6 100644
--- a/mesh_f2.py
+++ b/mesh_f2.py
@@ -122,7 +122,7 @@ def quad_from_edge(bm, edge_sel, context, event):
                 flip_align = False
     if flip_align:  # there is a face to which the normal can be aligned
         ref_verts = [v for v in normal_edge.link_faces[0].verts]
-        if v3 in ref_verts:
+        if v3 in ref_verts and v1 in ref_verts:
             va_1 = v3
             va_2 = v1
         elif normal_edge == edge_sel:



More information about the Bf-extensions-cvs mailing list