¿Qué cambió?
Al dibujar una nueva geometría directamente sobre el suelo del ambiente, el sistema ya no realiza el reprocesamiento de todos los módulos existentes.
Este cambio se aplicó para hacer más eficiente la manipulación de geometrías, evitando actualizaciones innecesarias de muebles, paneles y demás componentes del ambiente cuando no hay cambios estructurales que justifiquen este procesamiento.
Nuevo comportamiento
Al agregar una geometría al suelo:
La geometría se crea normalmente.
Las actualizaciones necesarias del suelo continúan ejecutándose.
La interfaz permanece actualizada normalmente.
Los módulos existentes en el ambiente no se reprocesan innecesariamente.
Si ocurre un cambio estructural en el ambiente, como redimensionamientos que afecten los módulos posicionados en el proyecto, el sistema continúa realizando los recálculos necesarios de acuerdo con el comportamiento esperado.
Beneficios
Con este cambio:
Se reduce el procesamiento durante la creación de geometrías en el suelo.
Se evitan actualizaciones innecesarias de los módulos del ambiente.
Se mejora el rendimiento en proyectos con gran cantidad de elementos.
Se reduce la ocurrencia de actualizaciones en cascada.
Resumen
| SITUACIÓN | ANTES | DESPUÉS |
|---|---|---|
| Geometría dibujada en el suelo | Reprocesa todos los módulos del ambiente | Ningún reprocesamiento innecesario |
| Propagación mediante GestorAgregados | Siempre, para cualquier entidad | Solo para entidades que no sean PisoTeto |
| Riesgo de cascada | Presente | Eliminado |
| Mecanismo propio de PisoTeto | Ignorado/sobrescrito | Respetado |
| Demás operaciones del handler | Ejecutadas | Continúan ejecutándose normalmente |