From 1f7d5b40e80086f12c02bb47fea016e07208cbb3 Mon Sep 17 00:00:00 2001 From: Aurelien Vaillant Date: Sat, 11 May 2024 02:34:13 +0200 Subject: [PATCH] Make a dedicated folder about the interface --- Fange Pipeline/__init__.py | 2 +- Fange Pipeline/operators/__init__.py | 0 Fange Pipeline/operators/exports.py | 2 +- Fange Pipeline/ui/__init__.py | 0 Fange Pipeline/{ui.py => ui/export.py} | 0 5 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 Fange Pipeline/operators/__init__.py create mode 100644 Fange Pipeline/ui/__init__.py rename Fange Pipeline/{ui.py => ui/export.py} (100%) diff --git a/Fange Pipeline/__init__.py b/Fange Pipeline/__init__.py index 0250ec0..f178ca8 100644 --- a/Fange Pipeline/__init__.py +++ b/Fange Pipeline/__init__.py @@ -1,6 +1,6 @@ import bpy -from .ui import GRAOU_PT_panel +from .ui.export import GRAOU_PT_panel from .operators.outline import ConfigBlendScene from .operators.exports import ExportForFange from .operators.misc import MakeBasicCollision diff --git a/Fange Pipeline/operators/__init__.py b/Fange Pipeline/operators/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Fange Pipeline/operators/exports.py b/Fange Pipeline/operators/exports.py index 889cd28..9fb2545 100644 --- a/Fange Pipeline/operators/exports.py +++ b/Fange Pipeline/operators/exports.py @@ -48,7 +48,7 @@ class ExportForFange(bpy.types.Operator): abs_export = self.category.joinpath(self.asset, "Meshes") if not abs_export.exists(): - abs_export.mkdir() + abs_export.mkdir(parents=True) # TODO Use a preset system bpy.ops.export_scene.fbx(filepath=abs_export.joinpath(f"SM_{coll.name}.fbx").as_posix(), diff --git a/Fange Pipeline/ui/__init__.py b/Fange Pipeline/ui/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Fange Pipeline/ui.py b/Fange Pipeline/ui/export.py similarity index 100% rename from Fange Pipeline/ui.py rename to Fange Pipeline/ui/export.py