[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