diff --git a/Fange Pipeline/__init__.py b/Fange Pipeline/__init__.py index adff14e..0250ec0 100644 --- a/Fange Pipeline/__init__.py +++ b/Fange Pipeline/__init__.py @@ -2,7 +2,8 @@ import bpy from .ui import GRAOU_PT_panel from .operators.outline import ConfigBlendScene -from .ops import ExportForFange, MakeBasicCollision +from .operators.exports import ExportForFange +from .operators.misc import MakeBasicCollision from .preference import GRAOU_AddonPreference bl_info = { diff --git a/Fange Pipeline/ops.py b/Fange Pipeline/operators/exports.py similarity index 91% rename from Fange Pipeline/ops.py rename to Fange Pipeline/operators/exports.py index df0e7f5..9e1afd2 100644 --- a/Fange Pipeline/ops.py +++ b/Fange Pipeline/operators/exports.py @@ -1,7 +1,6 @@ import bpy -from .models import FangeProject -from pathlib import Path +from ..models import FangeProject class ExportForFange(bpy.types.Operator): @@ -89,15 +88,3 @@ class ExportForFange(bpy.types.Operator): # print(f'[Pipeline] Check {coll}. Item type {type(coll)}') return {'FINISHED'} - -class MakeBasicCollision(bpy.types.Operator): - """From selected mesh, make a collision object""" - bl_idname = 'graou.make_collision' - bl_label = 'Generate a collision from selected mesh' - - @classmethod - def poll(cls, context): - return bpy.context.object - - def execute(self, context): - return {'FINISHED'} diff --git a/Fange Pipeline/operators/misc.py b/Fange Pipeline/operators/misc.py new file mode 100644 index 0000000..4bfcb8c --- /dev/null +++ b/Fange Pipeline/operators/misc.py @@ -0,0 +1,14 @@ +import bpy + + +class MakeBasicCollision(bpy.types.Operator): + """From selected mesh, make a collision object""" + bl_idname = 'graou.make_collision' + bl_label = 'Generate a collision from selected mesh' + + @classmethod + def poll(cls, context): + return bpy.context.object + + def execute(self, context): + return {'FINISHED'}