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>2010-08-27 03:31:22 +0400
committerCampbell Barton <ideasman42@gmail.com>2010-08-27 03:31:22 +0400
commitd7752e1b50740a81f1196063ee3466be0f2b5150 (patch)
treef4ded7c5c3f80d5878745ae4881b59b630e8153b /io_import_scene_mhx.py
parent8d941d5a9d675a9a4ef7700f69a2b59efd6bf7b2 (diff)
update for rna api changes
Diffstat (limited to 'io_import_scene_mhx.py')
-rw-r--r--io_import_scene_mhx.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/io_import_scene_mhx.py b/io_import_scene_mhx.py
index b8e54e9b..09ef1fb3 100644
--- a/io_import_scene_mhx.py
+++ b/io_import_scene_mhx.py
@@ -1094,12 +1094,14 @@ def parseMesh (args, tokens):
if faces:
#x = me.from_pydata(verts, [], faces)
- me.add_geometry(len(verts), 0, len(faces))
+ me.vertices.add(len(verts))
+ me.faces.add(len(faces))
me.vertices.foreach_set("co", unpackList(verts))
me.faces.foreach_set("vertices_raw", unpackList(faces))
else:
#x = me.from_pydata(verts, edges, [])
- me.add_geometry(len(verts), len(edges), 0)
+ me.vertices.add(len(verts))
+ me.edges.add(len(edges))
me.vertices.foreach_set("co", unpackList(verts))
me.edges.foreach_set("vertices", unpackList(edges))
#print(x)
@@ -1109,9 +1111,8 @@ def parseMesh (args, tokens):
mats = []
for (key, val, sub) in tokens:
- if key == 'Verts' or \
- key == 'Edges':
- pass
+ if key in ('Verts', 'Edges'):
+ pass
elif key == 'Faces':
parseFaces2(sub, me)
elif key == 'MeshTextureFaceLayer':
@@ -1124,7 +1125,7 @@ def parseMesh (args, tokens):
parseShapeKeys(ob, me, val, sub)
elif key == 'Material':
try:
- me.add_material(loadedData['Material'][val[0]])
+ me.materials.link(loadedData['Material'][val[0]])
except:
print("Could not add material", val[0])
else: