O que faz
Cria um percurso MEP ao longo de uma polilinha: um trecho para cada segmento e, entre um trecho e o seguinte, a conexão, de acordo com as preferências de roteamento do tipo. Escolhe-se o que criar:
tubo: tubulação, com tipo de tubulação e tipo de sistema (o nome como está no modelo, por exemplo o de água quente);condotto: duto, com tipo de duto e tipo de sistema;passerella: bandeja de cabos;canalina: conduíte.
Os vértices são em milímetros, relativos à origem interna do projeto: [x, y, z] com a cota z absoluta, ou [x, y] com "quota_mm", a altura do percurso acima do nível. Com pontos [x, y, z] o percurso pode subir, descer ou ter inclinação; com "quota_mm" ele é horizontal. A sua IA pode obter os pontos do modelo ou pedir que você os clique no Revit com Pedir um ponto.
- Dimensões: "diametro_mm" para tubulações, dutos redondos e conduítes; "larghezza_mm" e "altezza_mm" para dutos retangulares e bandejas de cabos. Se você não as indicar, o BIMit não as define e ficam as que o Revit atribui.
- Conexões: entre dois trechos na mesma direção uma união, caso contrário uma curva (cotovelo). Não cria derivações (tês). As conexões que o Revit não consegue criar são informadas, com o motivo, e o percurso permanece.
- "collega_inizio" / "collega_fine": o id de um elemento (equipamento, terminal, outro tubo) de onde partir ou aonde chegar. O BIMit pega o conector livre dele mais próximo do primeiro (ou do último) ponto, do mesmo tipo de instalação, faz o percurso partir (ou chegar) ali e os conecta. Assim basta até um único ponto.
- Os segmentos mais curtos que o comprimento mínimo aceito pelo Revit são ignorados.
Depois da criação o BIMit relê o percurso e o compara com o pedido: um trecho por segmento, posição e inclinação de cada trecho, tipo, nível, tipo de sistema, dimensões, os trechos conectados entre si (diretamente ou pela conexão), o início e o fim conectados onde foi pedido. Também indica uma extremidade livre do percurso que termina ao lado de um conector livre de outro elemento sem estar conectada a ele, e propõe conectá-los com Conectar instalações. Depois procura novas interferências na área e reúne os avisos do Revit.
Como funciona
- A sua IA chama a ferramenta com a categoria, os pontos e as opções (tipo, sistema, nível, dimensões, elementos a conectar). Para escolher tipos e sistemas existentes ela pode ler o modelo antes. Com "prova" ela pode simular: vê o que seria adicionado e o modelo volta ao que era.
- O BIMit cria trechos e conexões no Revit em uma única operação, responde sozinho às caixas de diálogo do Revit que aparecem (padrão OK) e, se o Revit indicar um erro, desfaz tudo: o modelo fica como estava. Não há confirmação no Revit: o percurso é criado quando a sua IA chama a ferramenta.
- O BIMit relê o percurso: "verifica", no início do resultado, diz ok, avisos ou problemas, com os ids dos elementos e o que fazer. Uma diferença não desfaz a alteração sozinha.
- A sua IA informa os trechos e as conexões criados (ids), o tipo, o nível, o comprimento total, as conexões que faltam e o resultado das ligações; se você pedir, também uma imagem da área antes e depois.
Exemplos de pedido
- "Crie uma tubulação de água fria DN 32 a 2,80 m acima do Térreo de (0, 0) a (6000, 0) e depois até (6000, 4000)."
- "Leve um duto retangular 400 × 200 do terminal selecionado até o ponto que eu clicar no Revit, primeiro em simulação."
- "Faça uma bandeja de cabos 300 × 60 ao longo do corredor, a 3 m acima do Nível 1, com curvas nos cantos."
O que muda e como desfazer
Adiciona ao modelo os trechos e as conexões do percurso e, com "collega_inizio" / "collega_fine", o conecta aos elementos indicados. Tudo acontece em uma única operação do Revit, que na lista de Desfazer leva o nome do BIMit e "crea tubo" (ou "crea condotto", "crea passerella", "crea canalina"): um só Ctrl+Z no Revit remove todo o percurso da chamada. Com "prova" o modelo não muda. Se a sua IA abriu uma Sessão de trabalho, trechos e conexões também podem ser removidos com Desfazer a sessão.
Limites
- Exige o nível de IA "Escrita" (o padrão), escolhido no botão "Nível" da aba BIMit.
- É preciso um projeto aberto e editável no Revit, sem outra operação em andamento.
- Pelo menos 2 pontos, ou 1 ponto com "collega_inizio" ou "collega_fine". Só trechos retos; todos os trechos de uma chamada têm o mesmo tipo, sistema, nível e dimensões.
- O tipo é indicado pelo nome exato, por "Família: Tipo" ou por uma parte do nome se ela identificar um só; caso contrário a sua IA recebe a lista dos tipos. Sem "tipo" é usado o primeiro tipo em ordem alfabética; para tubulações e dutos, sem "sistema" o primeiro tipo de sistema em ordem alfabética. O modelo precisa ter pelo menos um tipo (e, para tubulações e dutos, um tipo de sistema).
- Sem "livello" é usado o nível da vista ativa, ou então o mais baixo.
- Uma dimensão que o tipo não permite definir (por exemplo o diâmetro de um duto retangular) interrompe a operação e o modelo fica como estava.
- As conexões dependem das preferências de roteamento do tipo: se a família de curva não estiver carregada, os trechos são criados mas ficam desconectados naquele ponto.
- Toda alteração no modelo pode ser desfeita com Ctrl+Z no Revit; as ações de equipe pedem confirmação no Revit.
Parâmetros
| Parâmetro | Significado |
|---|---|
categoria | O que criar: tubo (tubulação), condotto (duto), passerella (bandeja de cabos) ou canalina (conduíte). |
punti | Vértices [x, y, z] em mm (z absoluta), ou [x, y] com quota_mm; também de Pedir um ponto. |
quota_mm | Cota do percurso acima do nível, em mm, para todos os pontos: o percurso é horizontal. |
tipo | Tipo de tubulação, duto, bandeja de cabos ou conduíte. Padrão: o primeiro em ordem alfabética. |
sistema | Tubulações e dutos: tipo de sistema (o nome como está no modelo). Padrão: o primeiro em ordem alfabética. |
livello | Nível de referência (nome ou id). Padrão: o nível da vista ativa, ou então o mais baixo. |
diametro_mm | Diâmetro em mm (tubulações, dutos redondos, conduítes). |
larghezza_mm | Largura em mm (dutos retangulares, bandejas de cabos). |
altezza_mm | Altura em mm (dutos retangulares, bandejas de cabos). |
raccordi | Cria as conexões entre os trechos (padrão true). |
collega_inizio | Id do elemento ao qual conectar o início do percurso. |
collega_fine | Id do elemento ao qual conectar o fim do percurso. |
prova | true: simulação, informa as alterações e desfaz tudo. |
modifiche | Informa os elementos adicionados, modificados e excluídos (padrão true). |
dialoghi | Resposta às caixas de diálogo do Revit durante a operação: ok (padrão), annulla, si, no, chiudi, link1…link4, um número ou mostra (você as vê); ou uma resposta para cada diálogo. |
verifica | Verificação depois da alteração: breve (padrão), completa (com os valores medidos) ou no. |
immagini | true: uma imagem da área antes e uma depois, recortadas no percurso, que a sua IA vê. |
vista_immagini | Vista das imagens: attiva (padrão), 3d (uma vista 3D temporária) ou nome ou id de uma vista. |