Miguel
|
eb6ed62d5b
|
Eliminación del archivo "Memoria de evolución" y cambios en la creación de botellas en la simulación. Se reemplazó el método AddCircle por AddBotella en ucBotella y ucBotellaCuello, y se ajustaron propiedades en simBotella para mejorar la gestión de inercia y fricción. Se eliminaron referencias a barreras físicas en BEPU, optimizando la lógica de colisiones y ajustando parámetros de fricción para mejorar la simulación.
|
2025-07-05 17:04:39 +02:00 |
Miguel
|
de0e3ce5f0
|
Eliminacion de LinearAxisMotor por solo velocity y fricciones normales en los cuerpos
|
2025-07-05 15:24:54 +02:00 |
Miguel
|
3eee0e3d9b
|
Se ajustó el coeficiente de fricción en múltiples secciones del archivo BEPU, reduciéndolo de 0.3f a 0.01f para mejorar la simulación de transportes y curvas. Además, se corrigió el acceso al factor de conversión de velocidad, reemplazando la constante por una propiedad estática en simBase. Se eliminaron métodos obsoletos relacionados con la configuración de velocidad en simCurve y simTransporte, optimizando la lógica de actualización de motores.
|
2025-07-04 23:20:53 +02:00 |
Miguel
|
a6cbd8c4ab
|
Se realizaron mejoras en la gestión de barreras en el sistema de simulación. Se eliminó la dependencia de cuerpos físicos para las barreras, implementando un sistema de detección basado en RayCast. Se actualizaron los métodos de creación y actualización de barreras, así como su visualización en 3D, optimizando la representación del haz de luz. Además, se simplificó la lógica de detección y se eliminaron métodos obsoletos relacionados con la geometría de barreras.
|
2025-07-04 22:45:26 +02:00 |
Miguel
|
095228144a
|
Se comentaron líneas de depuración en el archivo BEPU para mejorar la legibilidad y evitar la salida innecesaria de información durante la ejecución. Estos cambios no afectan la lógica del programa, pero optimizan el rendimiento al reducir el ruido en los registros de depuración.
|
2025-07-04 10:20:10 +02:00 |
Miguel
|
ab8066d1e8
|
Se añadieron nuevas propiedades y métodos en BEPU para gestionar la velocidad de las curvas en metros por segundo, incluyendo la capacidad de invertir y detener la curva. Se simplificó la lógica de configuración de velocidad y se corrigió el uso de la propiedad SpeedMetersPerSecond en la creación de motores dinámicos. Además, se eliminaron comentarios y código obsoleto, optimizando la estructura del archivo.
|
2025-07-03 23:50:20 +02:00 |
Miguel
|
f431ede7bd
|
Se añadió una referencia al SimulationManagerBEPU en las clases simTransporte y simCurve. Se implementaron nuevos métodos para limpiar restricciones de botellas conectadas antes de eliminar cuerpos y para obtener botellas conectadas a un elemento específico. Además, se simplificó el método RemoverBody y se mejoró la gestión de restricciones internas, optimizando la lógica de eliminación y limpieza de datos.
|
2025-07-03 23:11:48 +02:00 |
Miguel
|
a00183c4f6
|
Se corrigió el factor de conversión de velocidad en BEPU y se simplificó la creación de motores dinámicos, utilizando la dirección tangencial calculada. Se añadió un nuevo límite de distancia para curvas y se implementó la eliminación segura de este límite al remover motores. Además, se optimizó la lógica de actualización de motores, eliminando métodos obsoletos y mejorando la gestión de propiedades internas.
|
2025-07-03 21:56:25 +02:00 |
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 |