Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKalle-Samuli Riihikoski <haikalle@gmail.com>2018-12-28 11:26:09 +0300
committerKalle-Samuli Riihikoski <haikalle@gmail.com>2018-12-28 11:26:09 +0300
commit09fa92417963ffe86a63d7128decb4d575f6db80 (patch)
treeafb89183e943c67aa6b78e8088667840f6020fc2 /io_coat3D/__init__.py
parentd2ef0d4ab5aca794e3f8343985d7a792422259d4 (diff)
Now you can manually set your applink folder
Diffstat (limited to 'io_coat3D/__init__.py')
-rw-r--r--io_coat3D/__init__.py22
1 files changed, 16 insertions, 6 deletions
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
@@ -981,6 +988,9 @@ class SCENE_PT_Settings_Folders(ObjectButtonsPanel, bpy.types.Panel):
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")
# 3D-Coat Dynamic Menu