diff options
Diffstat (limited to 'io_scene_fbx/__init__.py')
-rw-r--r-- | io_scene_fbx/__init__.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/io_scene_fbx/__init__.py b/io_scene_fbx/__init__.py index a805f713..d17e2dd5 100644 --- a/io_scene_fbx/__init__.py +++ b/io_scene_fbx/__init__.py @@ -41,7 +41,12 @@ if "bpy" in locals(): import bpy from bpy.props import StringProperty, BoolProperty, FloatProperty, EnumProperty -from bpy_extras.io_utils import ExportHelper, path_reference_mode, axis_conversion + +from bpy_extras.io_utils import (ExportHelper, + path_reference_mode, + axis_conversion, + axis_conversion_ensure, + ) class ExportFBX(bpy.types.Operator, ExportHelper): @@ -132,6 +137,9 @@ class ExportFBX(bpy.types.Operator, ExportHelper): def check_extension(self): return self.batch_mode == 'OFF' + def check(self, context): + return axis_conversion_ensure(self, "axis_forward", "axis_up") + def execute(self, context): from mathutils import Matrix if not self.filepath: |