20467c88aeSe agregaron nuevas propiedades y métodos para gestionar el ángulo de rotación en la clase ucFramePlate, incluyendo la implementación de encoders para la rotación. Se mejoró la actualización de la posición en función del valor del encoder de rotación y se implementaron cambios en la gestión de eventos para reflejar adecuadamente las modificaciones en el ángulo.Miguel2025-06-13 23:50:19 +0200
e935efb0cbSe agregó la función CanPasteFromClipboard para validar el contenido del portapapeles antes de pegar objetos, mejorando la gestión de errores y asegurando que solo se seleccionen objetos con representación visual válida. Se implementó un retraso en la selección para permitir el renderizado completo de los objetos pegados.Miguel2025-06-13 23:28:50 +0200
16f5131803Implementada la funcionalidad de copiar y pegar objetos seleccionados como JSON desde el portapapeles, incluyendo opciones para reemplazar IDs existentes. Se agregó manejo de errores y validación del contenido del portapapeles para asegurar la correcta deserialización de los objetos.Miguel2025-06-13 22:33:13 +0200
883620b69dImplementada la funcionalidad de bloqueo y desbloqueo de objetos seleccionados en el menú contextual: se agregó un submenú para gestionar el estado de bloqueo de los objetos, actualizando visualmente la selección y marcando cambios sin guardar en el modelo de vista.Miguel2025-06-13 22:07:37 +0200
9c4e87be9bMejora en la normalización de ángulos en la clase Aether: se implementó un manejo más robusto de los ángulos para casos donde el arco cruza el límite 0/2π, asegurando un cálculo preciso de la superposición y la distancia a los bordes.Miguel2025-06-13 20:59:09 +0200
380bc14b69Implementada la función para forzar la actualización de bindings en el PropertyGrid antes de limpiar la selección y al cambiar el objeto seleccionado. Se mejoró la gestión del foco en el PropertyGrid para asegurar la correcta actualización de los datos.Miguel2025-06-13 20:48:48 +0200
0d8780b16fImplementada la funcionalidad de bloqueo de movimiento para objetos: se agregó la propiedad 'lock_movement' en la clase osBase y se modificaron las funciones de manipulación de objetos para respetar este bloqueo, evitando redimensionamientos, movimientos y eliminaciones de objetos bloqueados.Miguel2025-06-13 20:16:12 +0200
b8d3c953e6Actualizació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.Miguel2025-06-13 19:52:43 +0200
53af46ec06Primeras funciones de FluidosMiguel2025-04-13 17:07:54 +0200
d1ec333243Agregada funciones de FluidosMiguel2025-04-13 16:42:18 +0200
20bdad509bCorreccion errores de OCRMiguel2025-04-02 17:34:51 +0200
fe8f2119ceMejorado de delete y dumplicate para objetos multiplesMiguel2025-03-31 13:40:28 +0200
736068619aAgregado de PaddleOCR y correccion de TagPatternMiguel2025-03-27 14:50:51 +0100
98c5f2e6ffCreada las opciones de datos locales para las posiciones de los objetos globalesMiguel2025-03-26 21:12:04 +0100
211c518be6Agregada la posibilidad de invertir la imagen ucCustomImageMiguel2025-03-26 15:18:58 +0100
304bdb06d4Agregado posibilidad al Frame de moverse horizontal y verticalmente. Agregado TransporteDualInverter para que sea comandado por dos inverters seleccionables desde un tag. Agregada funcionalidad de cambio de tamaño a las curvas.Miguel2025-03-07 11:00:27 +0100
f264efd9ceCambiado Path de teseract a absoluto en la carpeta de la aplicacionMiguel2025-03-01 23:28:29 +0100
3d70992b1aCreado Control osVisFilterMiguel2025-02-26 11:37:19 +0100
b6b078f8ceCambiado funcionamiento de BuscarCoincidencias para guardar el clip original.Miguel2025-02-25 21:36:07 +0100
3fe845b02fCreado Panel de Edicion de Propiedades para multiples objetos. Multiinstancia.Miguel2025-02-25 14:19:03 +0100
e14c28920fCreada una UserControl para PanelEdicion que permita la edicion de los objetosMiguel2025-02-25 11:10:58 +0100
8a5ebe6ac6Creado un UserControl con los objetos en TreeView para simplificar la seleccion de los objetosMiguel2025-02-24 21:39:15 +0100
621ee8be39CustomImage con imagen por defecto. Creada visualizcion de tiempo de ciclo. Modificada logica de Preserve_Outside_Transport. Agregada opcion a osFramePlate de showPlateMiguel2025-02-24 16:33:27 +0100
5e95459e3eAgregado un nuevo objeto CustomImageMiguel2025-02-24 11:37:52 +0100
5f680b3a7aMejorado de las curvas. Se creo un overlapPercentage para las curvas.Miguel2025-02-23 21:22:42 +0100
d06607ccc6Rectangulo de seleccion funcionando para seleccionar multiples objetosMiguel2025-02-21 22:25:14 +0100
061007158dAgregada clase de Serializacion para separar la logica del MainViewModelMiguel2025-02-21 15:12:10 +0100
0a52c543e6Marcado en purpura el objeto tomado de referenciaMiguel2025-02-20 13:17:03 +0100
38ca212d9fAgregado movimiento con flechas de los objetos seleccionadosMiguel2025-02-19 21:27:33 +0100
89745d15bfMejorada la seleccion de objetos.Miguel2025-02-17 15:16:40 +0100
633cd71d00Mejorado la descripcion de las extracciones de Tag con PatronesMiguel2025-02-17 13:04:21 +0100
8573d942c4Agregado exportacion a Excel desde la ventana de Analizar la Matriz. Agregada la correccion de las columnas de descripcion.Miguel2025-02-15 22:38:12 +0100
3a2e87cd75Agregada funcion de analizar la matriz de exportacion de tags. Creada un submenu para cargar los ultimos directorios ustilizados. Cambiado intercambio de datos para los Motores simulados a DINTMiguel2025-02-14 14:04:29 +0100
dc164e96efAgregadas las opciones de consultar si guardar luego de hacer modificaciones y agregado el uso de la tecla Delete para borrar elementosMiguel2025-02-13 16:52:33 +0100
e63577e5c3Modificado Zindex para soportar los FrameMiguel2025-02-13 14:00:47 +0100
9f41401e40Creado Encoder Lineal. Corregido error de inicio de tiempo en simulacion. Creado Frame Plate para que se muevan los objetos con un encoder lineal. Agregado a los transportes la actualizacion de geometrias en caso de que sean movidos por la interfaz.Miguel2025-01-04 10:34:19 +0100
353b4b99e6Agregada la funcion de crear el archivo base.png si no hay imagenes en el directorio elegidoMiguel2024-09-12 16:43:39 +0200
261fe679d8Mejorado logica de Zindex para los Panel Plate y los ExtraccionTag. Las osGuia ahora al modificar la posicion se actualiza la simulacion en tiempo real.Miguel2024-07-03 16:12:54 +0200
c8abb98c7dTerminada las modificaciones de Movimiento / Angulo / Resize. Creado Enum para zindexMiguel2024-06-30 18:17:44 +0200
8fddbb409bCambios en la logica de Alto - Ancho y Angulo pasado a osBaseMiguel2024-06-30 14:32:32 +0200
e09e4e710aMejorada la implementacion de rotacion y redimensionado.Miguel2024-06-28 19:47:08 +0200
77c9f3db5eMejorado de Zoom y panningMiguel2024-06-09 21:26:09 +0200
506ee16ae1Terminado la logica de Groups y con un mecanismo antibucle basico. Faltaria controlar que los nombres de los objetos no puedan ser iguales.Miguel2024-06-09 17:33:09 +0200
2187783fe2Actualizados todos los objetos Transporte con la nueva logicaMiguel2024-06-09 10:55:21 +0200
c58a264d38Mejorando sistema de Links entre Objetos. Usando IItemsSource y suscribiendose al evento de cambio de Nombre. De esta forma se mantiene un enlace por string mas simple para serializarMiguel2024-06-09 10:39:31 +0200
f3e5992433Agregado de toolbar a MainWindowMiguel2024-05-15 11:20:09 +0200
794a5898c5Mejora con la implementacion de la funcion que calcula el porcentaje de superfecie compartida por una botella y un transporteMiguel2024-05-15 09:59:48 +0200