Page MenuHome

F2 Addon throws exception when making multiple faces between a face and a bare edge
Closed, ResolvedPublic

Description

System Information
Operating system: windows 10
Graphics card: GTX 1070
Processor: Intel core I7-6700k
16 gigs RAM
64 bit

Blender Version
Broken:
(example: 2.80.0, a77b63c56943, blender 2.8, 2019-01-04

Short description of error
when making faces in some specific but common use cases (usually adding a new line of faces), f2 addon throws an exception. in some cases involving flipped normals and non-manifold geometry, it may also cause a crash.

Exact steps for others to reproduce the error
1:make a faced mesh
2:make a row of edges near the faces
3: press f repeatedly (the error usually occurs on the second use)

Event Timeline

Sebastian Parborg (zeddb) triaged this task as Confirmed, Medium priority.Jan 26 2019, 10:55 AM

I can confirm that I get the same error:

Traceback (most recent call last):
  File "/home/zed/programmering/blender_master/blender/build/bin/2.80/scripts/addons/mesh_f2.py", line 345, in invoke
    quad_from_edge(bm, edges_sel[0], context, event)
  File "/home/zed/programmering/blender_master/blender/build/bin/2.80/scripts/addons/mesh_f2.py", line 163, in quad_from_edge
    loop[uv_layer].uv = uv_ori[loop.vert.index]
KeyError: 2

location: <unknown location>:-1