From 42a3d7285e73df1c2cdfe4fbe7f8c5dd335370a9 Mon Sep 17 00:00:00 2001 From: Jerald-Golden-B Date: Tue, 27 May 2025 11:31:03 +0530 Subject: [PATCH] Refactor asset management: - Removed obsolete Models component and integrated its functionality into AssetsGroup. - Updated import paths for AssetsGroup and related components. - Implemented new asset loading and event handling logic in AssetsGroup. - Added asset bounding box visualization. - Enhanced model loading with caching and error handling. - Improved asset interaction features including selection and deletion. --- app/src/modules/builder/{assetGroup => asset}/assetsGroup.tsx | 0 .../builder/{assetGroup => asset}/functions/addAssetModel.ts | 0 .../{assetGroup => asset}/functions/assetBoundingBox.tsx | 0 .../builder/{assetGroup => asset}/models/model/model.tsx | 0 app/src/modules/builder/{assetGroup => asset}/models/models.tsx | 0 app/src/modules/builder/builder.tsx | 2 +- 6 files changed, 1 insertion(+), 1 deletion(-) rename app/src/modules/builder/{assetGroup => asset}/assetsGroup.tsx (100%) rename app/src/modules/builder/{assetGroup => asset}/functions/addAssetModel.ts (100%) rename app/src/modules/builder/{assetGroup => asset}/functions/assetBoundingBox.tsx (100%) rename app/src/modules/builder/{assetGroup => asset}/models/model/model.tsx (100%) rename app/src/modules/builder/{assetGroup => asset}/models/models.tsx (100%) diff --git a/app/src/modules/builder/assetGroup/assetsGroup.tsx b/app/src/modules/builder/asset/assetsGroup.tsx similarity index 100% rename from app/src/modules/builder/assetGroup/assetsGroup.tsx rename to app/src/modules/builder/asset/assetsGroup.tsx diff --git a/app/src/modules/builder/assetGroup/functions/addAssetModel.ts b/app/src/modules/builder/asset/functions/addAssetModel.ts similarity index 100% rename from app/src/modules/builder/assetGroup/functions/addAssetModel.ts rename to app/src/modules/builder/asset/functions/addAssetModel.ts diff --git a/app/src/modules/builder/assetGroup/functions/assetBoundingBox.tsx b/app/src/modules/builder/asset/functions/assetBoundingBox.tsx similarity index 100% rename from app/src/modules/builder/assetGroup/functions/assetBoundingBox.tsx rename to app/src/modules/builder/asset/functions/assetBoundingBox.tsx diff --git a/app/src/modules/builder/assetGroup/models/model/model.tsx b/app/src/modules/builder/asset/models/model/model.tsx similarity index 100% rename from app/src/modules/builder/assetGroup/models/model/model.tsx rename to app/src/modules/builder/asset/models/model/model.tsx diff --git a/app/src/modules/builder/assetGroup/models/models.tsx b/app/src/modules/builder/asset/models/models.tsx similarity index 100% rename from app/src/modules/builder/assetGroup/models/models.tsx rename to app/src/modules/builder/asset/models/models.tsx diff --git a/app/src/modules/builder/builder.tsx b/app/src/modules/builder/builder.tsx index dcd2659..c69252b 100644 --- a/app/src/modules/builder/builder.tsx +++ b/app/src/modules/builder/builder.tsx @@ -46,7 +46,7 @@ import MeasurementTool from "../scene/tools/measurementTool"; import NavMesh from "../simulation/vehicle/navMesh/navMesh"; import CalculateAreaGroup from "./groups/calculateAreaGroup"; import LayoutImage from "./layout/layoutImage"; -import AssetsGroup from "./assetGroup/assetsGroup"; +import AssetsGroup from "./asset/assetsGroup"; import { Bvh } from "@react-three/drei"; export default function Builder() {