[Bf-extensions-cvs] [c94924d] master: BugFix slash for windows

Eugenio Pignataro noreply at git.blender.org
Fri Oct 21 22:00:12 CEST 2016


Commit: c94924d8ed637996a53ddf5d0b9ae07aa069eb3e
Author: Eugenio Pignataro
Date:   Fri Oct 21 17:00:05 2016 -0300
Branches: master
https://developer.blender.org/rBACc94924d8ed637996a53ddf5d0b9ae07aa069eb3e

BugFix slash for windows

===================================================================

M	oscurart_mesh_cache_tools.py

===================================================================

diff --git a/oscurart_mesh_cache_tools.py b/oscurart_mesh_cache_tools.py
index 627806c..cb2a5e3 100644
--- a/oscurart_mesh_cache_tools.py
+++ b/oscurart_mesh_cache_tools.py
@@ -15,6 +15,7 @@ import bpy
 import sys
 import os
 import struct
+from platform import system
 from bpy.types import Operator
 from bpy_extras.io_utils import ImportHelper
 from bpy.props import StringProperty, BoolProperty, EnumProperty
@@ -83,7 +84,10 @@ def CargaAutoLoadPC(dummy):
                 for MOD in ob.modifiers:
                     if MOD.type == "MESH_CACHE":                    
                         #MOD = ob.modifiers.new("TempPC","MESH_CACHE")
-                        MOD.filepath = "%s%s%s.pc2" % (bpy.context.scene.pc_pc2_folder, os.sep, ob.name)
+                        if system().startswith("W"):
+                            MOD.filepath = "//%s%s%s.pc2" % (bpy.context.scene.pc_pc2_folder, os.sep, ob.name)
+                        else:
+                            MOD.filepath = "%s%s%s.pc2" % (bpy.context.scene.pc_pc2_folder, os.sep, ob.name)    
                         MOD.cache_format = "PC2"
                         MOD.forward_axis = "POS_Y"
                         MOD.up_axis = "POS_Z"
@@ -271,7 +275,10 @@ class OscPc2iMporterBatch(bpy.types.Operator):
     def execute(self, context):
         for OBJ in bpy.context.selected_objects[:]:
             MOD = OBJ.modifiers.new("MeshCache", 'MESH_CACHE')
-            MOD.filepath = "%s%s%s.pc2" % (bpy.context.scene.pc_pc2_folder, os.sep, OBJ.name)
+            if system().startswith("W"):
+                MOD.filepath = "//%s%s%s.pc2" % (bpy.context.scene.pc_pc2_folder, os.sep, OBJ.name)
+            else:
+                MOD.filepath = "%s%s%s.pc2" % (bpy.context.scene.pc_pc2_folder, os.sep, OBJ.name)    
             MOD.cache_format = "PC2"
             MOD.forward_axis = "POS_Y"
             MOD.up_axis = "POS_Z"



More information about the Bf-extensions-cvs mailing list