OSDN Git Service

refactoring.
[meshio/meshio.git] / swig / blender25 / import_scene_pmd.py
index ff8ede5..6adb8c3 100644 (file)
@@ -516,6 +516,13 @@ def load(filename, context):
             mod.object = armature_object
             mod.use_bone_envelopes=False
             #o.makeDisplayList()
+
+
+    # select objects
+    root.selected=True
+    for o in mesh_objects:
+        o.selected=True
+    armature_object.selected=True
  
     # redraw
     scene.update()
@@ -527,7 +534,6 @@ def load(filename, context):
 # import operator
 ###############################################################################
 class IMPORT_OT_pmd(bpy.types.Operator):
-    '''Import from Metasequoia file format (.pmd)'''
     bl_idname = "import_scene.pmd"
     bl_label = 'Import PMD'
 
@@ -558,9 +564,9 @@ class IMPORT_OT_pmd(bpy.types.Operator):
 ###############################################################################
 # register menu
 ###############################################################################
-menu_func = lambda self, context: self.layout.operator(
-        IMPORT_OT_pmd.bl_idname, text="MikuMikuDance model (.pmd)")
-
+def menu_func(self, context): 
+    self.layout.operator(IMPORT_OT_pmd.bl_idname, 
+            text="MikuMikuDance model (.pmd)")
 
 def register():
     bpy.types.register(IMPORT_OT_pmd)