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:
authorCampbell Barton <ideasman42@gmail.com>2011-08-02 21:26:21 +0400
committerCampbell Barton <ideasman42@gmail.com>2011-08-02 21:26:21 +0400
commit44692810bc61da06f6e822f6e1230660fcd18d85 (patch)
tree54fb98670dba7491c32fe76d5d97957355c794a2 /io_scene_3ds
parent0918250e2f55f45525ea0a35cd0c21e9c23d74a1 (diff)
style change only
Diffstat (limited to 'io_scene_3ds')
-rw-r--r--io_scene_3ds/__init__.py71
1 files changed, 55 insertions, 16 deletions
diff --git a/io_scene_3ds/__init__.py b/io_scene_3ds/__init__.py
index 2206c20d..08798f65 100644
--- a/io_scene_3ds/__init__.py
+++ b/io_scene_3ds/__init__.py
@@ -16,7 +16,7 @@
#
# ##### END GPL LICENSE BLOCK #####
-# <pep8 compliant>
+# <pep8-80 compliant>
bl_info = {
"name": "Autodesk 3DS format",
@@ -24,15 +24,15 @@ bl_info = {
"blender": (2, 5, 7),
"api": 35622,
"location": "File > Import-Export",
- "description": "Import-Export 3DS, meshes, uvs, materials, textures, cameras & lamps",
+ "description": ("Import-Export 3DS, meshes, uvs, materials, textures, "
+ "cameras & lamps"),
"warning": "",
- "wiki_url": "http://wiki.blender.org/index.php/Extensions:2.5/Py/"\
- "Scripts/Import-Export/Autodesk_3DS",
+ "wiki_url": ("http://wiki.blender.org/index.php/Extensions:2.5/Py/"
+ "Scripts/Import-Export/Autodesk_3DS"),
"tracker_url": "",
"support": 'OFFICIAL',
"category": "Import-Export"}
-# To support reload properly, try to access a package var, if it's there, reload everything
if "bpy" in locals():
import imp
if "import_3ds" in locals():
@@ -59,9 +59,26 @@ class Import3DS(bpy.types.Operator, ImportHelper):
filename_ext = ".3ds"
filter_glob = StringProperty(default="*.3ds", options={'HIDDEN'})
- constrain_size = FloatProperty(name="Size Constraint", description="Scale the model by 10 until it reacehs the size constraint. Zero Disables.", min=0.0, max=1000.0, soft_min=0.0, soft_max=1000.0, default=10.0)
- use_image_search = BoolProperty(name="Image Search", description="Search subdirectories for any assosiated images (Warning, may be slow)", default=True)
- use_apply_transform = BoolProperty(name="Apply Transform", description="Workaround for object transformations importing incorrectly", default=True)
+ constrain_size = FloatProperty(
+ name="Size Constraint",
+ description=("Scale the model by 10 until it reacehs the "
+ "size constraint. Zero Disables."),
+ min=0.0, max=1000.0,
+ soft_min=0.0, soft_max=1000.0,
+ default=10.0,
+ )
+ use_image_search = BoolProperty(
+ name="Image Search",
+ description=("Search subdirectories for any assosiated images "
+ "(Warning, may be slow)"),
+ default=True,
+ )
+ use_apply_transform = BoolProperty(
+ name="Apply Transform",
+ description=("Workaround for object transformations "
+ "importing incorrectly"),
+ default=True,
+ )
axis_forward = EnumProperty(
name="Forward",
@@ -93,9 +110,14 @@ class Import3DS(bpy.types.Operator, ImportHelper):
def execute(self, context):
from . import import_3ds
- keywords = self.as_keywords(ignore=("axis_forward", "axis_up", "filter_glob"))
+ keywords = self.as_keywords(ignore=("axis_forward",
+ "axis_up",
+ "filter_glob",
+ ))
- global_matrix = axis_conversion(from_forward=self.axis_forward, from_up=self.axis_up).to_4x4()
+ global_matrix = axis_conversion(from_forward=self.axis_forward,
+ from_up=self.axis_up,
+ ).to_4x4()
keywords["global_matrix"] = global_matrix
return import_3ds.load(self, context, **keywords)
@@ -107,9 +129,16 @@ class Export3DS(bpy.types.Operator, ExportHelper):
bl_label = 'Export 3DS'
filename_ext = ".3ds"
- filter_glob = StringProperty(default="*.3ds", options={'HIDDEN'})
+ filter_glob = StringProperty(
+ default="*.3ds",
+ options={'HIDDEN'},
+ )
- use_selection = BoolProperty(name="Selection Only", description="Export selected objects only", default=False)
+ use_selection = BoolProperty(
+ name="Selection Only",
+ description="Export selected objects only",
+ default=False,
+ )
axis_forward = EnumProperty(
name="Forward",
@@ -141,8 +170,14 @@ class Export3DS(bpy.types.Operator, ExportHelper):
def execute(self, context):
from . import export_3ds
- keywords = self.as_keywords(ignore=("axis_forward", "axis_up", "filter_glob", "check_existing"))
- global_matrix = axis_conversion(to_forward=self.axis_forward, to_up=self.axis_up).to_4x4()
+ keywords = self.as_keywords(ignore=("axis_forward",
+ "axis_up",
+ "filter_glob",
+ "check_existing",
+ ))
+ global_matrix = axis_conversion(to_forward=self.axis_forward,
+ to_up=self.axis_up,
+ ).to_4x4()
keywords["global_matrix"] = global_matrix
return export_3ds.save(self, context, **keywords)
@@ -171,8 +206,12 @@ def unregister():
bpy.types.INFO_MT_file_export.remove(menu_func_export)
# NOTES:
-# why add 1 extra vertex? and remove it when done? - "Answer - eekadoodle - would need to re-order UV's without this since face order isnt always what we give blender, BMesh will solve :D"
-# disabled scaling to size, this requires exposing bb (easy) and understanding how it works (needs some time)
+# why add 1 extra vertex? and remove it when done? -
+# "Answer - eekadoodle - would need to re-order UV's without this since face
+# order isnt always what we give blender, BMesh will solve :D"
+#
+# disabled scaling to size, this requires exposing bb (easy) and understanding
+# how it works (needs some time)
if __name__ == "__main__":
register()