Commit Graph

43 Commits

Author SHA1 Message Date
Jerald-Golden-B ea53af62c4 Refactor vehicle simulation components for improved path handling and state management
- Updated PointsCreator component to enhance event data selection and keyboard handling.
- Refactored VehicleAnimator to streamline animation logic and reset handling.
- Simplified VehicleInstance logic for better clarity and maintainability.
- Modified vehicle data structure to include rotation information for pick-up and unload points.
- Adjusted TypeScript types to reflect new vehicle point schema with nested position and rotation properties.
2025-04-29 10:33:30 +05:30
Vishnu 2f65ee6a71 feat: Implement handleAddEventToProduct function and integrate it into EventProperties and Simulations components 2025-04-29 09:29:18 +05:30
Vishnu 7282107cd5 feat: Enhance Trigger component with rename functionality and resize option 2025-04-28 18:50:11 +05:30
Vishnu 94cdfa3a6c feat: Conditionally render resize button in ActionsList based on multipleAction prop 2025-04-28 18:34:50 +05:30
Vishnu 2da211f464 feat: Enable add button in ActionsList based on multipleAction prop and style disabled state in sidebar 2025-04-28 18:25:25 +05:30
Vishnu 897633d4cc Refactor mechanics components to use ActionsList for action management
- Consolidated action handling logic into a new ActionsList component for better code organization and reusability.
- Updated RoboticArmMechanics, StorageMechanics, and VehicleMechanics to utilize the new ActionsList component.
- Improved state management and action updates within the mechanics components.
- Enhanced UI responsiveness and styling in sidebar and real-time visualization pages.
2025-04-28 18:08:27 +05:30
Vishnu 5b6badaa52 refactor: Improve code readability and structure in EventProperties, DelayAction, SwapAction, and PreviewSelectionWithUpload components 2025-04-28 09:51:07 +05:30
Vishnu 328b045a7c Merge remote-tracking branch 'origin/v2' into v2-ui 2025-04-28 09:30:13 +05:30
Jerald-Golden-B d7a22f5bfb feat: Refactor PickAndPlaceAction component to accept props for pick and place points; enhance RoboticArmMechanics with action handling and state management 2025-04-25 16:06:24 +05:30
Jerald-Golden-B a1a1eacb79 feat: Refactor event data handling and API integration; update variable names for consistency and clarity 2025-04-25 13:47:46 +05:30
Jerald-Golden-B bfcb67c3c8 feat: Enhance EventProperties and mechanics components with new mechanics; refactor action handling and improve state management for various actions 2025-04-25 11:19:40 +05:30
Jerald-Golden-B 4310b473d0 feat: Enhance EventProperties and mechanics components with new state management and action handling; add DelayAction component and remove unused IkInstances 2025-04-24 19:15:36 +05:30
Jerald-Golden-B a305c3c006 Refactor EventProperties component to utilize new state management for selected event data and asset selection; implement action handling based on asset type and improve action rendering logic.
Enhance Simulations component to support adding and removing events from products; integrate new asset selection store for better state management.

Fix import paths in Design component and related files to ensure correct module resolution.

Update Tools component to correct import paths for template saving functionality.

Refactor EditWidgetOption component to simplify option handling and remove unnecessary state management.

Add new mechanics components for various asset types (Conveyor, Machine, Robotic Arm, Storage, Vehicle) as placeholders for future implementation.

Implement Trigger and TriggerConnector components to manage right-click interactions and asset selection in the simulation environment.

Enhance product store with new helper functions for event and action retrieval based on UUIDs.

Introduce new selected event data and asset state management in the simulation store for improved event handling.

Update simulation types to include new action types and improve type definitions for better type safety.

Remove obsolete temp markdown file from triggers directory.
2025-04-24 16:38:42 +05:30
Vishnu d7f1c5224d feat: Refactor icon components and update button elements for improved accessibility and consistency 2025-04-24 14:05:55 +05:30
Vishnu e43bfb6e98 feat: Add Trigger component and integrate it into EventProperties; refactor PickAndPlaceAction for improved structure 2025-04-23 18:25:55 +05:30
Vishnu 2f2ea93afe feat: Update asset types and labels in event properties and spawn action components 2025-04-23 17:55:35 +05:30
Vishnu cbb773b623 feat: Implement event properties management with action handling and UI components 2025-04-23 17:15:07 +05:30
Jerald-Golden-B 6363d5b9af feat: Implement Zustand stores for machine, simulation, storage unit, vehicle, and visualization management
- Added `useMachineStore` for managing machine statuses, including actions for adding, removing, and updating machines.
- Introduced `useSimulationStore` to handle product and event management with actions for adding, removing, and updating products and events.
- Created `useStorageUnitStore` for managing storage unit statuses, including load tracking and state updates.
- Developed `useVehicleStore` for vehicle management, including load and state updates.
- Implemented `useChartStore` for managing measurement data and visualization settings.
- Added `useDroppedObjectsStore` for handling dropped objects in visualization zones, including object manipulation actions.
- Created `useZone3DWidgetStore` for managing 3D widget data in zones, including position and rotation updates.
- Introduced `useZoneStore` for managing selected zone states and widget configurations.
2025-04-22 14:28:29 +05:30
Jerald-Golden-B 54cc3deb98 folder structure change 2025-04-21 11:53:42 +05:30
Gomathi db9c9fb8b5 duplicate zone rename bug resolved 2025-04-15 18:28:37 +05:30
Jerald-Golden-B 1256f33342 Debugged agv and conveyor interaction. 2025-04-11 17:52:07 +05:30
Gomathi 1c70ccd63a zone assets camera updation and rename.panel api added 2025-04-09 18:36:25 +05:30
Jerald-Golden-B b5ba3a0ce1 Refactor event handling and state management for StaticMachine and ArmBot types
- Updated `loadInitialFloorItems.ts` to streamline event data processing for StaticMachine and ArmBot types.
- Enhanced `copyPasteControls.tsx` and `duplicationControls.tsx` to support StaticMachine and ArmBot event data creation with proper UUID generation.
- Modified `moveControls.tsx`, `rotateControls.tsx`, and `transformControls.tsx` to include event data in the state.
- Improved `pathConnector.tsx` to handle connections for StaticMachine and ArmBot types, including deletion functionality.
- Updated store management to rename `useDeleteModels` to `useDeleteTool` for clarity.
- Adjusted type definitions in `worldTypes.d.ts` to include StaticMachine and ArmBot event schemas.
2025-04-08 14:56:45 +05:30
Gomathi ec104c25c4 builder zone data updated 2025-04-07 17:59:52 +05:30
Gomathi baed3cd98b 3d editoption api added and rotation functionality added 2025-04-04 18:47:47 +05:30
Poovizhi99 d2be2094eb functionality for grid distance 2025-04-01 18:16:11 +05:30
Poovizhi99 a9bfef7693 changed marketplace assets 2025-04-01 14:27:08 +05:30
Poovizhi99 21d96a31bc searching filtered assets 2025-04-01 08:58:56 +05:30
Jerald-Golden-B 29ea88a58a Merge remote-tracking branch 'origin/rtViz' into simulation 2025-03-31 19:53:54 +05:30
Gomathi 6b8ccc02c7 3d widget api added and template frontend and backend completed 2025-03-31 19:20:03 +05:30
Jerald-Golden-B b71fdbddbb Merge remote-tracking branch 'origin/simulation-agv' into simulation 2025-03-31 14:29:04 +05:30
Jerald-Golden-B 6e4c8282c5 Refactor AssetProperties layout, enhance PositionInput component with optional properties, and implement new asset event fetching logic 2025-03-31 14:28:24 +05:30
Poovizhi99 e1200f52d0 assets added based on categoryin builder 2025-03-31 12:07:25 +05:30
Vishnu 7c85d2041e Merge branch 'rtViz' of http://185.100.212.76:7776/Dwinzo-Beta/Dwinzo_dev into rtViz 2025-03-29 19:36:56 +05:30
Gomathi 6ccdb28f52 floatingwidgets Api and 3dwidget frontend and 2d widget delete Api and zonecameraUpdation 2025-03-29 19:21:20 +05:30
Poovizhi99 9fb0b78e45 integrated asset properties in builder 2025-03-29 17:46:47 +05:30
Poovizhi99 725abcf0c6 added toggle functionality 2025-03-29 14:29:32 +05:30
Gomathi dac7edb837 zone camera and target updation added 2025-03-27 12:28:17 +05:30
Gomathi 82aabc2004 zone camera updation and builder zoneadatas 2025-03-26 18:30:33 +05:30
Vishnu 579e32e623 zone properties updated 2025-03-26 12:22:04 +05:30
Vishnu cf86dc8c37 refactor: update z-index values, enhance UserAuth checkbox, and improve sidebar styles; add ZoneProperties and Vector3Input components 2025-03-26 11:18:23 +05:30
Jerald-Golden-B 2303682a15 add initial components and utility functions for simulation and builder modules 2025-03-25 14:00:03 +05:30
Vishnu 61b3c4ee2c first commit 2025-03-25 11:47:41 +05:30