O que mudou?
Ao desenhar uma nova geometria diretamente sobre o piso do ambiente, o sistema não realiza mais o reprocessamento de todos os módulos existentes.
Essa alteração foi aplicada para tornar a manipulação de geometrias mais eficiente, evitando atualizações desnecessárias de móveis, painéis e demais componentes do ambiente quando não há mudanças estruturais que justifiquem esse processamento.
Novo Comportamento
Ao adicionar uma geometria ao piso:
A geometria é criada normalmente.
As atualizações necessárias ao piso continuam sendo executadas.
A interface permanece atualizada normalmente.
Os módulos existentes no ambiente não são reprocessados desnecessariamente.
Caso ocorra uma alteração estrutural no ambiente, como redimensionamentos que impactem os módulos posicionados no projeto, o sistema continua realizando os recálculos necessários de acordo com o comportamento esperado.
Benefícios
Com essa alteração:
Reduz-se o processamento durante a criação de geometrias no piso.
Evitam-se atualizações desnecessárias dos módulos do ambiente.
Melhora-se o desempenho em projetos com grande quantidade de itens.
Reduz-se a ocorrência de atualizações em cascata.
Resumo
| SITUAÇÃO | ANTES | DEPOIS |
|---|---|---|
| Geometria desenhada no piso | Reprocessa todos os módulos do ambiente | Nenhum reprocessamento desnecessário |
| Propagação via GestorAgregados | Sempre, para qualquer entidade | Apenas para entidades que não sejam PisoTeto |
| Risco de cascata | Presente | Eliminado |
| Mecanismo próprio do PisoTeto | Ignorado/sobreposto | Respeitado |
| Demais operações do handler | Executadas | Continuam executadas normalmente |