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:
authorCampbell Barton <ideasman42@gmail.com>2015-01-27 12:08:12 +0300
committerCampbell Barton <ideasman42@gmail.com>2015-01-27 12:08:12 +0300
commit18ca36be7f5803c1a20ea5d65e4ee631eb53dd3d (patch)
tree429f2b4efda190799c04e98a2cb0a04a56350e2b /io_import_dxf
parent20e4c8056c3c7f107169c80e4fd7b316acc7747d (diff)
Resolve T43426: DXF import exception
Diffstat (limited to 'io_import_dxf')
-rw-r--r--io_import_dxf/dxfimport/do.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/io_import_dxf/dxfimport/do.py b/io_import_dxf/dxfimport/do.py
index 81124124..85efdf82 100644
--- a/io_import_dxf/dxfimport/do.py
+++ b/io_import_dxf/dxfimport/do.py
@@ -545,6 +545,8 @@ class Do:
"""
for v in en.vertices:
bm.verts.new(v.location)
+
+ bm.verts.ensure_lookup_table()
for subface in en:
idx = subface.indices()
points = []
@@ -585,6 +587,7 @@ class Do:
bm.verts.new(v)
# edges:
+ bm.verts.ensure_lookup_table()
if any((c < 0 for c in en.edge_crease_list)):
layerkey = bm.edges.layers.crease.new("SubsurfCrease")
for i, edge in enumerate(en.edges):