Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilipp Oeser <info@graphics-engineer.com>2019-02-01 17:24:12 +0300
committerPhilipp Oeser <info@graphics-engineer.com>2019-02-01 17:27:09 +0300
commit812d1c1ec3f3fa0b20e52759ea989f036345228b (patch)
tree9bced9d0da3e141e16fd6a5729688e5f1a202484 /mesh_f2.py
parenta292e6e25d23f00959ee3ab2050e11dc0a9febbb (diff)
mesh_f2: quad from edge fails (with Adjust UV option)
This only happened when no UV for a loop could be found (no adjacent face) Fixes T61019, T60191
Diffstat (limited to 'mesh_f2.py')
-rw-r--r--mesh_f2.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/mesh_f2.py b/mesh_f2.py
index ac1fc85b..12b0ab65 100644
--- a/mesh_f2.py
+++ b/mesh_f2.py
@@ -160,7 +160,8 @@ def quad_from_edge(bm, edge_sel, context, event):
uv_ori[loop.vert.index] = loop[uv_layer].uv
if len(uv_ori) == 4 or len(uv_ori) == 3:
for loop in face.loops:
- loop[uv_layer].uv = uv_ori[loop.vert.index]
+ if loop.vert.index in uv_ori:
+ loop[uv_layer].uv = uv_ori[loop.vert.index]
# toggle mode, to force correct drawing
bpy.ops.object.mode_set(mode='OBJECT')