O que faz
Faz o mesmo que o botão "Analisar" da janela "Mover nível": lê o modelo e conta os elementos de modelo associados ao nível, sem alterar nada.
- Movem-se inteiros: elementos que dependem só deste nível. O Revit os move com o nível mantendo os deslocamentos (offsets). Destes, informa quantos são hospedados por outro elemento (por exemplo uma janela em uma parede) e seguem o seu hospedeiro.
- Esticam ou encurtam: elementos com uma extremidade neste nível e a outra em outro nível (por exemplo uma parede com a restrição superior em outro nível). Mudam de altura.
- Em uso por outros: em modelos compartilhados, os elementos associados que pertencem a outros usuários. O Revit pode recusar a alteração.
- Por categoria: para cada categoria, quantos se movem inteiros e quantos esticam.
Se você indicar a nova cota (ou o deslocamento), informa também de onde para onde o nível iria e se sobe ou desce, e quanto. Se nenhum elemento estiver associado ao nível, ela avisa: só o nível se moveria, com as suas vistas.
As elevações de ponto e as anotações fixas não são verificadas.
Como funciona
- A sua IA chama a ferramenta com o nível (nome ou id) e, se você quiser, a nova cota ou o deslocamento. Sem nível, usa o selecionado no Revit ou o da vista ativa.
- O BIMit pede ao Revit os elementos que fazem referência ao nível com um filtro rápido; com "análise completa" lê cada elemento do modelo (mais lento, mesmo resultado esperado).
- A sua IA recebe as contagens, a tabela por categoria, quantos elementos foram lidos e os segundos gastos e, se pedido, os ids dos elementos. Assim você sabe o que acontece antes de pedir a movimentação.
Exemplos de pedido
- "Se eu levar o Nível 1 para 3,20 m, o que se move?"
- "Analise a movimentação do nível Cobertura em +300 mm e diga quais paredes mudam de altura."
- "Quantos elementos estão associados ao nível selecionado, categoria por categoria?"
O que muda e como desfazer
Nada: a ferramenta só lê e não altera o modelo nem arquivos. Quem move de fato é Mover nível.
Limites
- Funciona em um projeto com pelo menos um nível, não em uma família.
- Indique
quotaousposta_di, não os dois. - Conta só os elementos de modelo: anotações, vistas e eixos não são contados.
Parâmetros
| Parâmetro | Significado |
|---|---|
livello | Nome do nível. Sem livello e livello_id: o selecionado no Revit, ou o da vista ativa. |
livello_id | Id do nível. |
quota | Nova cota nas unidades do projeto (vírgula ou ponto; pode-se escrever a unidade, ex. "3500 mm", "3,50", 10' 6"). Relativa ao ponto do nível, salvo riferimento. |
riferimento | De onde se mede quota: livello (padrão: o ponto do nível, como na janela), punto_base_progetto (ponto base do projeto), punto_rilievo (ponto de levantamento), origine_interna (origem interna). |
sposta_di | Em alternativa a quota: quanto mover, com sinal, nas unidades do projeto (ex. "+300 mm", "-0,5"). |
analisi_completa | true para ler cada elemento do modelo em vez do filtro rápido do Revit (mais lento, mesmo resultado esperado). |
elenca_ids | true para receber os ids dos elementos inteiros, dos que esticam e dos que estão em uso por outros (padrão false). |