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-07-18 09:09:07 +0400
committerCampbell Barton <ideasman42@gmail.com>2011-07-18 09:09:07 +0400
commit34680d1f7b31f59cacb10f3782fd100bbf503b3d (patch)
tree1ebd6ceb492e0e8395c38ea5aaf3d7496ab4d9cc /io_scene_obj
parentc406858e15028667e2e2a0e47ee3530eb6e65c45 (diff)
fix for invalid axis being allowed on import/export
Diffstat (limited to 'io_scene_obj')
-rw-r--r--io_scene_obj/__init__.py14
1 files changed, 13 insertions, 1 deletions
diff --git a/io_scene_obj/__init__.py b/io_scene_obj/__init__.py
index 694c618d..cd8a855d 100644
--- a/io_scene_obj/__init__.py
+++ b/io_scene_obj/__init__.py
@@ -43,7 +43,13 @@ if "bpy" in locals():
import bpy
from bpy.props import BoolProperty, FloatProperty, StringProperty, EnumProperty
-from bpy_extras.io_utils import ExportHelper, ImportHelper, path_reference_mode, axis_conversion
+
+from bpy_extras.io_utils import (ExportHelper,
+ ImportHelper,
+ path_reference_mode,
+ axis_conversion,
+ axis_conversion_ensure,
+ )
class ImportOBJ(bpy.types.Operator, ImportHelper):
@@ -101,6 +107,9 @@ class ImportOBJ(bpy.types.Operator, ImportHelper):
# fake prop, only disables split.
# keep_vertex_order = BoolProperty(name="Keep Vert Order", description="Keep vert and face order, disables split options, enable for morph targets", default= True)
+ def check(self, context):
+ return axis_conversion_ensure(self, "axis_forward", "axis_up")
+
def execute(self, context):
# print("Selected: " + context.active_object.name)
from . import import_obj
@@ -213,6 +222,9 @@ class ExportOBJ(bpy.types.Operator, ExportHelper):
path_mode = path_reference_mode
+ def check(self, context):
+ return axis_conversion_ensure(self, "axis_forward", "axis_up")
+
def execute(self, context):
from . import export_obj