Miguel
|
ba073a9e80
|
Se simplificó el método RemoverBody en simTransporte y simCurve, confiando en BEPU para la limpieza de constraints. Se implementaron nuevos métodos para la creación y actualización de motores, mejorando la gestión de motores dinámicos. Además, se optimizó la verificación de contacto entre botellas y transportes/curvas, y se introdujo un sistema de eliminación diferida para objetos, mejorando la seguridad y eficiencia del código. Se eliminaron métodos obsoletos relacionados con la depuración de triángulos en BEPU.
|
2025-07-03 17:47:21 +02:00 |
Miguel
|
c1584e8d55
|
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 |
Miguel
|
501f0ffb9b
|
Implementación de un sistema simplificado para la gestión de motores en simCurve, unificando métodos y eliminando redundancias. Se introdujeron nuevas propiedades para el manejo de motores lineales y angulares, y se mejoró la creación de triángulos en la simulación. Además, se optimizó la visualización 3D extrayendo triángulos reales de BEPU y se añadieron métodos para depuración y verificación de triángulos válidos. Se eliminaron métodos y propiedades obsoletas, mejorando la eficiencia del código.
|
2025-07-03 01:47:46 +02:00 |
Miguel
|
4ff93a5802
|
Antes de cambios en simCurve
|
2025-07-02 23:39:22 +02:00 |
Miguel
|
e38adc9f56
|
Se eliminaron archivos de documentación innecesarios en el proyecto y se realizaron ajustes en la visibilidad de métodos en la clase osBase, cambiando de privado a protegido. Se implementó un nuevo método para verificar las dimensiones de los descartes y se mejoró la lógica de actualización de geometrías en ucDescarte y ucGuia, utilizando un sistema inteligente para optimizar el rendimiento. Además, se corrigieron errores en la conversión de coordenadas y se restauró el factor de conversión de velocidad en BEPU.
|
2025-07-02 17:19:31 +02:00 |
Miguel
|
fd215bc677
|
Intento con LinearAxisMotor
|
2025-07-02 15:17:50 +02:00 |
Miguel
|
3e53a51e8b
|
Se añadió un comando para alternar la actualización 3D en MainViewModel, permitiendo habilitar o deshabilitar esta función para mejorar el rendimiento. Se implementó la lógica correspondiente en la visualización 3D y se eliminaron propiedades redundantes en varias clases, optimizando la gestión de objetos en la simulación.
|
2025-07-01 23:08:05 +02:00 |
Miguel
|
121e586d53
|
Inicio de Migracion de 2D a 3D
|
2025-07-01 19:03:06 +02:00 |
Miguel
|
d259f53081
|
Antes de cambiar Motor de Fisica
|
2025-06-26 19:25:44 +02:00 |
Miguel
|
2cb90ec2dc
|
Se añadieron configuraciones para Hot Reload en CtrEditor.csproj y se ajustaron las propiedades de depuración en los grupos de configuración. En MainViewModel.cs, se corrigió un error en el tiempo de simulación. En Aether.cs, se implementaron nuevas propiedades y métodos para gestionar la presión entre botellas, mejorando la lógica de colisiones y evitando superposiciones. Estas mejoras optimizan la simulación y la interacción entre objetos.
|
2025-06-25 13:59:07 +02:00 |
Miguel
|
99248e9112
|
Se implementaron mejoras en la gestión de copias de objetos seleccionados, reutilizando la lógica de duplicación para crear copias serializables. Se agregó manejo de errores al intentar copiar objetos y se implementaron nuevas propiedades en la clase osBase para gestionar el punto de pivote en la rotación. Además, se aseguraron validaciones para evitar diámetros inválidos en la simulación, garantizando un comportamiento más robusto en la manipulación de objetos.
|
2025-06-17 17:35:35 +02:00 |
Miguel
|
9c4e87be9b
|
Mejora 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.
|
2025-06-13 20:59:09 +02:00 |
Miguel
|
b8d3c953e6
|
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 |
Miguel
|
f42a4bb5d1
|
Compilado
|
2025-04-13 18:21:03 +02:00 |
Miguel
|
53af46ec06
|
Primeras funciones de Fluidos
|
2025-04-13 17:07:54 +02:00 |
Miguel
|
d1ec333243
|
Agregada funciones de Fluidos
|
2025-04-13 16:42:18 +02:00 |
Miguel
|
3fe845b02f
|
Creado Panel de Edicion de Propiedades para multiples objetos. Multiinstancia.
|
2025-02-25 14:34:11 +01:00 |
Miguel
|
621ee8be39
|
CustomImage con imagen por defecto. Creada visualizcion de tiempo de ciclo. Modificada logica de Preserve_Outside_Transport. Agregada opcion a osFramePlate de showPlate
|
2025-02-24 16:33:27 +01:00 |
Miguel
|
5f680b3a7a
|
Mejorado de las curvas. Se creo un overlapPercentage para las curvas.
|
2025-02-23 21:22:42 +01:00 |
Miguel
|
9f41401e40
|
Creado 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.
|
2025-01-04 10:34:19 +01:00 |
Miguel
|
e09e4e710a
|
Mejorada la implementacion de rotacion y redimensionado.
|
2024-06-28 19:47:08 +02:00 |
Miguel
|
667cd18f5d
|
Mejorado de CargarPropiedadesosDatos
|
2024-06-01 00:34:58 +02:00 |
Miguel
|
268b66ad76
|
Creando GuiasUnion
|
2024-05-31 15:06:49 +02:00 |
Miguel
|
09980689fb
|
Adaptacion con simCurve
|
2024-05-30 18:48:37 +02:00 |
Miguel
|
56f8630a65
|
Agregado Trace3
|
2024-05-27 10:34:20 +02:00 |
Miguel
|
c66be28764
|
Creacion de la opcion EsFreno para los transportes
|
2024-05-26 11:50:25 +02:00 |
Miguel
|
288635b9bf
|
Funcionando con Motor Aether
|
2024-05-25 14:38:36 +02:00 |
Miguel
|
e54dba175a
|
Cambios de directorio
|
2024-05-25 12:53:34 +02:00 |
Miguel
|
ecf433cecc
|
Con RuedaFonica agragada
|
2024-05-23 19:56:14 +02:00 |
Miguel
|
0e174fc308
|
Actualizado a CommunityToolkit.Mvvm.ComponentModel para todos los UserControl
|
2024-05-22 19:21:39 +02:00 |
Miguel
|
260362dc24
|
Agregando simulacion a los transportes
|
2024-05-22 11:19:31 +02:00 |
Miguel
|
f090722de0
|
Incluyendo Trasnporte Curve y la biblioteca CommunityToolkit.Mvvm
|
2024-05-21 12:52:44 +02:00 |
Miguel
|
1bccd5d33b
|
con UserControl Photecell creada y el boton de Eliminar UserControl
|
2024-05-19 19:56:08 +02:00 |
Miguel
|
6155f8475e
|
UserControl bajo carpeta de UserControl
|
2024-05-18 23:14:46 +02:00 |
Miguel
|
f458a031c5
|
Creada la clase simBase
|
2024-05-18 17:42:27 +02:00 |
Miguel
|
2e8c3b7d83
|
Con remocion del World de simulacion
|
2024-05-18 15:39:46 +02:00 |
Miguel
|
9cf86d001e
|
Falta remover los objetos del World de simulacion
|
2024-05-18 15:35:46 +02:00 |
Miguel
|
9ed8a0b7bd
|
Mejorado el sistema de SaveStateObjetosSimulables y trabajando en el usercontrol Descarte
|
2024-05-18 14:58:41 +02:00 |
Miguel
|
794a5898c5
|
Mejora con la implementacion de la funcion que calcula el porcentaje de superfecie compartida por una botella y un transporte
|
2024-05-15 09:59:48 +02:00 |
Miguel
|
9c8eb0b348
|
Trabajando en la simulacion del Motor con el PLC
|
2024-05-14 12:04:22 +02:00 |
Miguel
|
56a2e994a2
|
Primera revision. trabajando en la aplicacion de velocidad sobre los transportes.
|
2024-05-14 08:15:54 +02:00 |
Miguel
|
222cabf630
|
Con la nueva clase TrasnportGuias Funcionando
|
2024-05-11 01:40:51 +02:00 |
Miguel
|
e23e07b2c2
|
Con ucGuias
|
2024-05-08 13:41:26 +02:00 |
Miguel
|
643287583a
|
Implementacion con CV funciona mejor el calculo de overlap para los rectangulos rotados
|
2024-05-08 11:04:46 +02:00 |
Miguel
|
294be7788f
|
Con el agregado de Overlap a los circulos
|
2024-05-08 09:15:28 +02:00 |
Miguel
|
ef7d3e2618
|
Funcionando la simulacion pero con problemas con el calculo de overlap
|
2024-05-08 08:00:31 +02:00 |
Miguel
|
3ba10b81c3
|
Primera logica de simulacion
|
2024-05-06 17:31:45 +02:00 |