4 'category': 'Import-Export',
5 'name': 'extended MikuMikuDance model format(.pmx)',
8 'location': 'File > Import-Export',
9 'description': 'Import from the extended MikuMikuDance Model Format(.pmx)',
10 'warning': '', # used for warning icon and text in addons panel
11 'wiki_url': 'http://sourceforge.jp/projects/meshio/wiki/FrontPage',
16 if "import_pmx" in locals():
17 imp.reaload(import_pmx)
24 class ImportPMX(bpy.types.Operator, bpy_extras.io_utils.ImportHelper):
25 '''Import from the extended MikuMikuDance Model Format(.pmx)'''
26 bl_idname='import_scene.mmd_pmx'
30 filter_glob=bpy.props.StringProperty(
31 default="*.pmx", options={'HIDDEN'})
34 def execute(self, context):
35 from . import import_pmx
36 keywords=self.as_keywords()
37 return import_pmx.load(self, context, **keywords)
40 def menu_func_import(self, context):
41 self.layout.operator(ImportPMX.bl_idname,
42 text="MikuMikuDance model (.pmx)",
47 bpy.utils.register_module(__name__)
48 bpy.types.INFO_MT_file_import.append(menu_func_import)
51 bpy.utils.unregister_module(__name__)
52 bpy.types.INFO_MT_file_import.remove(menu_func_import)
55 if __name__=="__main__":