Ferramenta

Posicionar família

Nome técnico: posiziona_famiglia

Modelar › Modificar

Grava no modelo

Posiciona instâncias de um tipo de família carregado no modelo, conforme a família se hospeda (no nível, em parede, em face, por linha, na vista, entre dois níveis, adaptativa), com rotação, deslocamento e parâmetros.

O que faz

Cria instâncias de um tipo de família já carregado no modelo, nos pontos indicados (em milímetros, a partir da origem interna do projeto). O BIMit escolhe o modo de posicionar conforme a família se hospeda:

  • No nível (mobiliário, equipamentos…): uma instância por ponto, no nível, elevada de offset_mm.
  • Em uma parede (portas, janelas): uma instância por ponto, na parede indicada como ospite ou na parede mais próxima do ponto (até metade da sua espessura mais 300 mm, preferindo as paredes do mesmo nível). Se não houver parede perto do ponto, o BIMit para e pede o hospedeiro.
  • Em uma face: na face indicada com faccia, uma referência que a sua IA obtém pedindo que você clique na face com Pedir elementos. Sem pontos, a instância vai para o centro da face; em uma face de parede fica orientada na horizontal ao longo da parede.
  • Baseada em plano de trabalho, sem face: no plano do nível.
  • Baseada em linha: uma instância a cada dois pontos (início e fim); as vigas estruturais como vigas no nível.
  • De detalhe ou anotação: na vista ativa; os componentes de detalhe lineares com dois pontos por instância.
  • Pilares (entre dois níveis): no nível de base, com livello_superiore como restrição superior; os pilares estruturais como estruturais.
  • Adaptativas: uma instância, com um ponto para cada ponto adaptativo da família.

Outros tipos de família não são posicionados com esta ferramenta. Se o tipo ainda não estiver ativo no projeto, o BIMit o ativa. Depois do posicionamento, gira cada instância de rotazione_gradi em torno do seu ponto e define os parametri pedidos; os que não consegue definir (porque não existem ou são somente leitura) são listados.

Em seguida o BIMit relê as instâncias e as compara com o pedido: número, tipo, nível, hospedeiro, posição, restrição superior, vista e valores dos parâmetros. Também procura interferências novas na região e reúne os avisos do Revit.

Como funciona

  1. A sua IA escolhe a família e o tipo entre os carregados e os pontos, que pode tirar do modelo ou pedir que você clique no Revit com Pedir um ponto. Com prova ela pode simular antes: vê o que seria adicionado e o modelo volta ao que era.
  2. O BIMit posiciona as instâncias no Revit em uma única operação, responde sozinho às caixas de diálogo do Revit que se abrem (padrão OK) e, se o Revit indicar um erro, desfaz tudo: o modelo fica como estava. Não há confirmação no Revit: as instâncias são criadas quando a sua IA chama a ferramenta.
  3. O BIMit relê as instâncias criadas: verifica, no início do resultado, diz ok, avisos ou problemas, com os ids e o que fazer. Uma diferença não desfaz a alteração sozinha.
  4. A sua IA informa as instâncias criadas (ids), família, tipo, modo de posicionamento, nível, os hospedeiros e os parâmetros não definidos; se você pedir, também uma imagem da região antes e depois.

Exemplos de pedido

  • "Coloque uma porta 90×210 na parede onde eu clicar."
  • "Posicione quatro mesas 'Mesa: 160×80' nos pontos que eu indicar, giradas 90°."
  • "Insira pilares HEA 200 em cada cruzamento dos eixos, do Térreo ao Nível 1, primeiro em simulação."

O que muda e como desfazer

Acrescenta ao modelo as instâncias da família, com os parâmetros definidos. Tudo acontece em uma única operação do Revit, que na lista de Desfazer leva o nome do BIMit e "posiziona famiglia": um só Ctrl+Z no Revit remove todas as instâncias da chamada. Elas também podem ser removidas com Excluir elementos ou, se a sua IA abriu uma Sessão de trabalho, com Desfazer a sessão. Com prova o modelo não muda.

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.
  • A família precisa já estar carregada no modelo: a ferramenta não carrega arquivos RFA. É indicada pelo nome (também uma parte, se identificar uma só família) e pelo tipo, ou por "Família: Tipo"; sem tipo, usa o primeiro em ordem alfabética. Se o nome for ambíguo, a sua IA recebe a lista.
  • Sem livello, usa o nível da vista ativa; senão o que está abaixo do primeiro ponto, ou o mais baixo.
  • As instâncias de detalhe e anotação vão para a vista ativa.
  • offset_mm vale para as famílias no nível, baseadas no plano de trabalho do nível, baseadas em linha e os pilares; as famílias hospedadas em parede são posicionadas na cota do nível.
  • 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âmetroSignificado
famigliaNome da família (ou "Família: Tipo" em tipo).
tipoNome do tipo.
puntiPontos [x, y] ou [x, y, z] em mm (também de Pedir um ponto): uma instância por ponto; para as famílias baseadas em linha, uma a cada dois pontos.
livelloNível (nome ou id). Padrão: o nível da vista ativa.
livello_superiorePilares: o nível superior.
ospiteId do elemento hospedeiro (parede, piso, forro…). Padrão para portas e janelas: a parede mais próxima do ponto.
facciaReferência a uma face (de Pedir elementos, tipo face) para as famílias baseadas em face.
rotazione_gradiRotação em torno do eixo vertical depois do posicionamento.
offset_mmDistância do nível (ou do plano).
parametriParâmetros a definir em cada instância: {nome: valor}; os textos podem ter unidades, como "900 mm".
provatrue: simulação, informa as alterações e desfaz tudo.
modificheInforma os elementos adicionados, modificados e excluídos (padrão true).
dialoghiResposta à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.
verificaControle depois da alteração: breve (padrão), completa (com os valores medidos) ou no.
immaginitrue: uma imagem da região antes e uma depois, recortadas nas instâncias, que a sua IA vê.
vista_immaginiVista das imagens: attiva (padrão, a vista ativa), 3d (uma vista 3D temporária) ou nome ou id de uma vista.

Ferramentas relacionadas

Todas as ferramentas