[Bf-extensions-cvs] [09fa9241] master: Now you can manually set your applink folder
Kalle-Samuli Riihikoski
noreply at git.blender.org
Fri Dec 28 09:29:53 CET 2018
Commit: 09fa92417963ffe86a63d7128decb4d575f6db80
Author: Kalle-Samuli Riihikoski
Date: Fri Dec 28 10:26:09 2018 +0200
Branches: master
https://developer.blender.org/rBA09fa92417963ffe86a63d7128decb4d575f6db80
Now you can manually set your applink folder
===================================================================
M io_coat3D/__init__.py
===================================================================
diff --git a/io_coat3D/__init__.py b/io_coat3D/__init__.py
index c274957f..6db1a531 100644
--- a/io_coat3D/__init__.py
+++ b/io_coat3D/__init__.py
@@ -155,14 +155,21 @@ def set_exchange_folder():
def set_working_folders():
platform = os.sys.platform
coat3D = bpy.context.scene.coat3D
+
if(platform == 'win32'):
- folder_objects = os.path.expanduser("~") + os.sep + 'Documents' + os.sep + '3DC2Blender' + os.sep + 'ApplinkObjects'
- if(not(os.path.isdir(folder_objects))):
- os.makedirs(folder_objects)
+ if (coat3D.defaultfolder != '' and os.path.isdir(coat3D.defaultfolder)):
+ return coat3D.defaultfolder
+ else:
+ folder_objects = os.path.expanduser("~") + os.sep + 'Documents' + os.sep + '3DC2Blender' + os.sep + 'ApplinkObjects'
+ if(not(os.path.isdir(folder_objects))):
+ os.makedirs(folder_objects)
else:
- folder_objects = os.path.expanduser("~") + os.sep + '3DC2Blender' + os.sep + 'ApplinkObjects'
- if(not(os.path.isdir(folder_objects))):
- os.makedirs(folder_objects)
+ if (coat3D.defaultfolder != '' and os.path.isdir(coat3D.defaultfolder)):
+ return coat3D.defaultfolder
+ else:
+ folder_objects = os.path.expanduser("~") + os.sep + '3DC2Blender' + os.sep + 'ApplinkObjects'
+ if(not(os.path.isdir(folder_objects))):
+ os.makedirs(folder_objects)
return folder_objects
@@ -980,6 +987,9 @@ class SCENE_PT_Settings_Folders(ObjectButtonsPanel, bpy.types.Panel):
col = flow.column()
col.prop(coat3D, "exchangedir", text="Exchange folder")
+ col = flow.column()
+ col.prop(coat3D, "defaultfolder", text="Object/Texture folder")
+
col = flow.column()
col.prop(coat3D, "coat3D_exe", text="3D-Coat.exe")
More information about the Bf-extensions-cvs
mailing list