OSDN Git Service

fix bone connection.
[meshio/meshio.git] / swig / blender / cp.py
index f44832f..accde24 100644 (file)
@@ -1,4 +1,7 @@
 import shutil
+import os
+
+SWIG="T:/work2/sf/MeshIO/swig/meshio"
 
 DST_24=[
         "T:/Blender/bf-blender/build2.4git/bin/Release/.blender/scripts",
@@ -7,7 +10,12 @@ DST_24=[
         ]
 
 MAP_25={
+        "bl24.py": "bl24.py",
+        "bl25.py": "bl25.py",
         "mqo_import.py": "import_scene_mqo.py",
+        "mqo_export.py": "export_scene_mqo.py",
+        "pmd_import.py": "import_scene_pmd.py",
+        "pmd_export.py": "export_scene_pmd.py",
         }
 
 DST_25=[
@@ -15,6 +23,7 @@ DST_25=[
         "T:/Blender/bf-blender/build2.5/bin/Debug/.blender/scripts/io",
         "T:/Blender/bf-blender/build2.5git/bin/Release/.blender/scripts/io",
         "T:/Blender/1340_Release/Release/.blender/scripts/io",
+        "io",
         ]
 
 def copy24(src):
@@ -27,13 +36,18 @@ def copy24(src):
 def copy25(src):
     print("copy %s..." % src)
     for dst in DST_25:
-        dst="%s/%s" % (dst, MAP_25[src])
+        try:
+            dst="%s/%s" % (dst, MAP_25[src])
+        except:
+            continue
         print(dst)
         shutil.copy(src, dst)
 
 if __name__=="__main__":
     import sys
 
+    if not os.path.exists(SWIG):
+        os.mkdir(SWIG)
     for v in sys.argv[1:]:
         copy24(v)
         copy25(v)