diff options
author | Nathan Letwory <nathan@letworyinteractive.com> | 2010-09-11 14:19:37 +0400 |
---|---|---|
committer | Nathan Letwory <nathan@letworyinteractive.com> | 2010-09-11 14:19:37 +0400 |
commit | 8507ced8a8957eeba31f6373c9754e781096c35b (patch) | |
tree | 9da644d5a2d7431be7f2c0e59c238c24cf860253 /add_mesh_BoltFactory/preset_utils.py | |
parent | 75385297521cf6a195dede60793583b70bcb1ac7 (diff) |
Retag for 2.54 beta releasev2.54
Diffstat (limited to 'add_mesh_BoltFactory/preset_utils.py')
-rw-r--r-- | add_mesh_BoltFactory/preset_utils.py | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/add_mesh_BoltFactory/preset_utils.py b/add_mesh_BoltFactory/preset_utils.py new file mode 100644 index 00000000..d477b94a --- /dev/null +++ b/add_mesh_BoltFactory/preset_utils.py @@ -0,0 +1,53 @@ +# ##### BEGIN GPL LICENSE BLOCK ##### +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License +# as published by the Free Software Foundation; either version 2 +# of the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software Foundation, +# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +# +# ##### END GPL LICENSE BLOCK ##### + + +import bpy +import os, sys + + +def getPresets(): + + scriptPath = os.path.join(bpy.utils.script_paths()[0], "addons" , "add_mesh_BoltFactory") + presetPath = os.path.join(scriptPath, "presets") + presetFiles = os.listdir(presetPath) + #presetFiles.sort() + + presets = [(presetFile, presetFile.rpartition(".")[0], presetFile) + for i, presetFile in enumerate(presetFiles)] + + #print(presets) + return presets, presetPath + + +#presets = getPresets() + + + +def setProps(props, preset, presetsPath): + + #bpy.ops.script.python_file_run(filepath=presetsPath + '\\' + preset) + + file = open(os.path.join(presetsPath, preset)) + + for line in file: + exec(line) + + file.close() + + return |