[Bf-extensions-cvs] [18ca36b] master: Resolve T43426: DXF import exception
Campbell Barton
noreply at git.blender.org
Tue Jan 27 10:10:15 CET 2015
Commit: 18ca36be7f5803c1a20ea5d65e4ee631eb53dd3d
Author: Campbell Barton
Date: Tue Jan 27 20:08:12 2015 +1100
Branches: master
https://developer.blender.org/rBA18ca36be7f5803c1a20ea5d65e4ee631eb53dd3d
Resolve T43426: DXF import exception
===================================================================
M io_import_dxf/dxfimport/do.py
===================================================================
diff --git a/io_import_dxf/dxfimport/do.py b/io_import_dxf/dxfimport/do.py
index 8112412..85efdf8 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):
More information about the Bf-extensions-cvs
mailing list