.cursor /rules
Se implementó un sistema para controlar la presión y evitar que las botellas floten en la simulación. Ahora, las botellas registran su última altura de contacto con transportes y ajustan su posición Z si no están en contacto durante varios frames. Además, se centraron las botellas en el eje longitudinal de los transportes al entrar en contacto con transportes de frenado. Se añadieron nuevas propiedades en simBotella para gestionar la presión y el estado de contacto.
2025-07-05 18:43:28 +02:00
.vscode
Se añadió un nuevo método para verificar si un objeto visual es un hijo visual de otro, mejorando la gestión de transformaciones en la clase osBase. Además, se implementaron mejoras en la obtención de coordenadas de rectángulos, incluyendo validaciones para asegurar que los rectángulos estén cargados y disponibles antes de realizar transformaciones. Se mejoró la lógica de creación de geometría en ucTransporteTTop, asegurando que el layout esté actualizado y manejando excepciones para evitar fallos en la creación de simulaciones.
2025-06-22 16:44:19 +02:00
Biblioteca /Plantillas IO
Modificado Zindex para soportar los Frame
2025-02-13 14:00:47 +01:00
Commands
Agregado un nuevo objeto CustomImage
2025-02-24 11:37:52 +01:00
Controls
Refactor hydraulic components: Updated osHydPump and added osHydTank class with dynamic level and pressure management. Enhanced XAML for tank visualization and implemented converters for UI binding. Improved error handling in converters and added tests for hydraulic component detection.
2025-09-05 15:41:17 +02:00
Converters
Refactor hydraulic components: Updated osHydPump and added osHydTank class with dynamic level and pressure management. Enhanced XAML for tank visualization and implemented converters for UI binding. Improved error handling in converters and added tests for hydraulic component detection.
2025-09-05 15:41:17 +02:00
DataStates
feat: Enhance hydraulic simulation components and integrate new object management
2025-09-06 02:58:18 +02:00
Documentation
Refactor hydraulic components: Updated osHydPipe and osHydPump to improve code clarity by changing region comments to regular comments. Enhanced osHydTank with a new OnMove method and improved initialization in ucHydTank.xaml. Updated StateSerializer to include default values during serialization.
2025-09-06 01:47:57 +02:00
FuncionesBase
Agregado de PaddleOCR y correccion de TagPattern
2025-03-27 14:50:51 +01:00
HydraulicSimulator
Implement NPSH verification system in hydraulic simulation
2025-09-06 10:32:42 +02:00
IA
Mejorado la descripcion de las extracciones de Tag con Patrones
2025-02-17 13:04:21 +01:00
Icons
Actualización de la simulación de fluidos: se han agregado nuevos comandos para iniciar y detener la simulación de fluidos, así como métodos para manejar su inicio, detención y actualización. Se han modificado las referencias de Emgu.CV a una versión anterior y se han realizado ajustes en los archivos XAML para reflejar cambios en los espacios de nombres.
2025-06-13 19:52:43 +02:00
Images
Mejorado el Filtrado
2024-06-20 14:50:23 +02:00
Models
Implementar sistema de persistencia de configuración del entorno de trabajo, incluyendo captura y restauración de estado para el GridSplitter, canvas y actualizaciones 3D. Se añade la clase WorkspaceConfiguration y se actualizan varios archivos para integrar esta funcionalidad.
2025-09-03 20:51:51 +02:00
ObjetosSim
Implement NPSH verification system in hydraulic simulation
2025-09-06 10:32:42 +02:00
PopUps
Se implementó una nueva ventana de configuración de escala que permite a los usuarios ajustar la escala de simulación de manera modeless. Se añadió un temporizador para aplicar automáticamente los cambios de escala después de 0.5 segundos. Además, se mejoró la gestión de la escala en el ViewModel principal y se actualizaron los bindings de posición en osBase para asegurar una correcta visualización. Se incluyó un botón de "Aplicar" en la interfaz de usuario para facilitar la aplicación de cambios.
2025-06-18 21:23:39 +02:00
Properties
Creando GuiasUnion
2024-05-31 15:06:49 +02:00
Scripts
Se realizaron actualizaciones en múltiples clases para mejorar la legibilidad y la organización de las propiedades. Se añadieron nuevos atributos de descripción y nombre en varias clases, como ucBasicExample, ucTransporteCurva, y ucTransporteGuias, facilitando la identificación de los elementos en la interfaz de usuario. Además, se eliminaron archivos innecesarios del proyecto y se ajustaron las categorías de propiedades para una mejor clasificación. Estas mejoras optimizan la experiencia del usuario y la gestión de los objetos en la simulación.
2025-06-24 21:35:17 +02:00
Serialization
Refactor hydraulic components: Updated osHydPipe and osHydPump to improve code clarity by changing region comments to regular comments. Enhanced osHydTank with a new OnMove method and improved initialization in ucHydTank.xaml. Updated StateSerializer to include default values during serialization.
2025-09-06 01:47:57 +02:00
Services
Agregado de PaddleOCR y correccion de TagPattern
2025-03-27 14:50:51 +01:00
Simulacion
Mejorado de HydPump
2025-09-04 15:54:14 +02:00
Tesseract
Agregado de ExtracionTag
2024-06-04 22:27:35 +02:00
ViewModels
Agregado de PaddleOCR y correccion de TagPattern
2025-03-27 14:50:51 +01:00
Windows
Creado Panel de Edicion de Propiedades para multiples objetos. Multiinstancia.
2025-02-25 14:34:11 +01:00
imagenes
Add unit test for hydraulic component type assignability
2025-09-04 18:25:31 +02:00
paddleocr
Agregado de PaddleOCR y correccion de TagPattern
2025-03-27 14:50:51 +01:00
.gitattributes
Add .gitattributes and .gitignore.
2024-05-01 19:45:18 +02:00
.gitignore
Add .gitattributes and .gitignore.
2024-05-01 19:45:18 +02:00
App.xaml
Refactor hydraulic components: Updated osHydPump and added osHydTank class with dynamic level and pressure management. Enhanced XAML for tank visualization and implemented converters for UI binding. Improved error handling in converters and added tests for hydraulic component detection.
2025-09-05 15:41:17 +02:00
App.xaml.cs
Estado inicial
2024-05-02 16:06:45 +02:00
AssemblyInfo.cs
Add project files.
2024-05-01 19:45:20 +02:00
CtrEditor.code-workspace
Se añadió una nueva librería para la simulación y se realizaron mejoras en la gestión de motores en simTransporte y simCurve. Se unificaron métodos para la creación de motores lineales y angulares, optimizando la lógica de detección de colisiones y la visualización de triángulos en 3D. Además, se corrigieron errores en la extracción de triángulos de BEPU, asegurando que se utilicen coordenadas locales para evitar transformaciones duplicadas. Se implementaron métodos para activar y desactivar el modo de depuración de triángulos, mejorando la experiencia de visualización.
2025-07-03 11:47:09 +02:00
CtrEditor.csproj
Refactor hydraulic components: Updated osHydPipe and osHydPump to improve code clarity by changing region comments to regular comments. Enhanced osHydTank with a new OnMove method and improved initialization in ucHydTank.xaml. Updated StateSerializer to include default values during serialization.
2025-09-06 01:47:57 +02:00
CtrEditor.sln
Mejorada la implementacion de rotacion y redimensionado.
2024-06-28 19:47:08 +02:00
CtrEditorE.png
Incluyendo Trasnporte Curve y la biblioteca CommunityToolkit.Mvvm
2024-05-21 12:52:44 +02:00
DatosDeTrabajo.cs
Se añadió la funcionalidad para cargar datos de imágenes desde archivos JSON en la clase DatosDeTrabajo, mejorando la gestión de imágenes. Se implementó un nuevo método para obtener configuraciones de serialización JSON y se mejoró la lógica de carga de datos, incluyendo compatibilidad con versiones anteriores. Además, se actualizó el método de obtención de nombres de imágenes en MainViewModel para incluir etiquetas, y se ajustó el convertidor correspondiente en ImageDisplayNameConverter.
2025-06-18 18:55:04 +02:00
MainViewModel.cs
feat: Enhance hydraulic simulation components and integrate new object management
2025-09-06 02:58:18 +02:00
MainWindow.xaml
Refactor hydraulic components: removed ucPumpExample, added ucHydDischargeTank and ucHydPipe with corresponding logic and XAML. Introduced new converters for UI bindings and created a simple hydraulic system example with testing capabilities.
2025-09-04 17:29:20 +02:00
MainWindow.xaml.cs
Implement NPSH verification system in hydraulic simulation
2025-09-06 10:32:42 +02:00
NPSHTestConsole.cs
Implement NPSH verification system in hydraulic simulation
2025-09-06 10:32:42 +02:00
NPSHTestConsole.csproj
Implement NPSH verification system in hydraulic simulation
2025-09-06 10:32:42 +02:00
NPSHTestExample.cs
Implement NPSH verification system in hydraulic simulation
2025-09-06 10:32:42 +02:00
NPSHTestProgram.cs
Implement NPSH verification system in hydraulic simulation
2025-09-06 10:32:42 +02:00
ObjectAlignment.cs
Marcado en purpura el objeto tomado de referencia
2025-02-20 13:17:03 +01:00
ObjectManipulationManager.cs
Mejorar la gestión del foco en la interfaz, evitando interferencias con el PLCControl. Se implementaron verificaciones para forzar actualizaciones de bindings sin robar el foco y se añadió un método para buscar controles padres en el árbol visual.
2025-09-02 18:55:48 +02:00
PropiedadesExtendidas.xaml
Xceed PropetyGrid
2024-06-02 09:13:01 +02:00
PropiedadesExtendidas.xaml.cs
Xceed PropetyGrid
2024-06-02 09:13:01 +02:00
RelayCommand.cs
Preparando los UserControl - PArece que la persistencia funciona
2024-05-04 11:00:52 +02:00
SimulationState.cs
Estado inicial
2024-05-02 16:06:45 +02:00
SimulationViewModel.cs
Estado inicial
2024-05-02 16:06:45 +02:00
TestNPSH.cs
Implement NPSH verification system in hydraulic simulation
2025-09-06 10:32:42 +02:00
XAMLhelpers.cs
Refactor hydraulic components: Updated osHydPump and added osHydTank class with dynamic level and pressure management. Enhanced XAML for tank visualization and implemented converters for UI binding. Improved error handling in converters and added tests for hydraulic component detection.
2025-09-05 15:41:17 +02:00
add_categoria_method.ps1
Agregado de NombreCategoria a los osSimulables
2025-09-04 12:26:24 +02:00
app2.png
Incluyendo Trasnporte Curve y la biblioteca CommunityToolkit.Mvvm
2024-05-21 12:52:44 +02:00
dataDebug.cs
Mejorada la implementacion de rotacion y redimensionado.
2024-06-28 19:47:08 +02:00
estadoPersistente.cs
Codigo adaptado base aun errores
2025-07-01 19:47:10 +02:00
fix_file.ps1
Agregado de NombreCategoria a los osSimulables
2025-09-04 12:26:24 +02:00
update_single_file.ps1
Agregado de NombreCategoria a los osSimulables
2025-09-04 12:26:24 +02:00
wDebug.xaml
Mejorada la implementacion de rotacion y redimensionado.
2024-06-28 19:47:08 +02:00
wDebug.xaml.cs
Mejorada la implementacion de rotacion y redimensionado.
2024-06-28 19:47:08 +02:00