Commit Graph

9 Commits

Author SHA1 Message Date
Jerald-Golden-B a69fd2af92 feat: Add wall classification and geometry handling, update wall rendering logic 2025-06-04 15:19:37 +05:30
Jerald-Golden-B 20b6f84b38 feat: Implement wall creation and management features
- Added WallGroup component to manage wall creation and instances.
- Introduced WallCreator for handling wall creation logic, including mouse events and snapping.
- Created ReferenceWall component to visualize temporary wall during creation.
- Implemented WallInstances to render existing walls in the scene.
- Added useWallStore for state management of walls, including adding, updating, and removing walls.
- Enhanced Point and Line components to support wall-related functionalities.
- Updated builder store to include wall properties such as thickness and height.
- Refactored point snapping logic to accommodate wall snapping.
- Removed unused ReferencePoint component and adjusted imports accordingly.
- Updated world constants to include new wall-related configurations.
2025-06-04 10:23:22 +05:30
Jerald-Golden-B da741ed6df Refactor point and aisle handling to use pointUuid and aisleUuid consistently
- Updated useAislePointSnapping and usePointSnapping to reference point.pointUuid instead of point.uuid.
- Modified Point component to utilize point.pointUuid for snapping and position updates.
- Changed useAisleStore methods to work with aisleUuid and point.pointUuid for better clarity and consistency.
- Introduced new properties for junction aisles, including isFlipped, and updated related logic.
- Added implementations for ArrowAisle, CircleAisle, and JunctionAisle components to handle rendering and interactions.
2025-06-03 12:51:04 +05:30
Jerald-Golden-B a2a068a732 refactor: Integrate aisle point snapping into Point component and enhance snapping logic 2025-05-30 17:15:04 +05:30
Jerald-Golden-B 5254bbd8df refactor: Implement point snapping functionality and enhance aisle management with new snapping logic and state management 2025-05-30 16:27:28 +05:30
Jerald-Golden-B 63bb7c84aa refactor: Add point snapping functionality and enhance aisle management with new Point and Gizmo components 2025-05-30 14:33:55 +05:30
Jerald-Golden-B 84d1022432 refactor: Update color uniform naming across multiple components for consistency 2025-05-30 11:34:57 +05:30
Jerald-Golden-B e2fab37f0f refactor: Enhance Point component with drag functionality and update state management in aisle store 2025-05-30 10:21:45 +05:30
Jerald-Golden-B 16e3f51448 refactor: Introduce Point and ReferencePoint components for better point management in AisleCreator 2025-05-29 18:17:24 +05:30