O que faz
Aplica a um ou mais elementos, indicados por id, uma das quatro transformações do Revit. As coordenadas são em milímetros, a partir da origem interna do projeto.
- Mover (
sposta): move os elementos de um vetor [dx, dy, dz]. - Copiar (
copia): cria cópias dos elementos deslocadas de um vetor; comcopiecria uma série, cada uma um vetor além da anterior (até 500). - Girar (
ruota): gira os elementos de um ângulo em graus, no sentido anti-horário, em torno de um eixo vertical que passa porcentro[x, y]; sem centro, pelo ponto médio dos elementos. - Espelhar (
specchia): espelha os elementos em relação ao plano vertical que passa por dois pontos [x, y]; comcopiadeixa os originais no lugar e cria uma cópia espelhada.
Depois da alteração, o BIMit relê os elementos e os compara com o pedido: para mover, girar e espelhar, confere se cada elemento está onde deveria; para as cópias, procura cada cópia esperada na sua posição, do mesmo tipo e com a rotação do original. Também procura interferências novas na região e reúne os avisos do Revit.
Como funciona
- A sua IA chama a ferramenta com a operação, os ids dos elementos e o vetor, o ângulo ou o eixo. Os ids vêm do modelo ou dos elementos que você escolhe no Revit com Pedir elementos. Com
provaela pode simular antes: vê o que mudaria e o modelo volta ao que era. - O BIMit executa a transformação 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: os elementos se movem quando a sua IA chama a ferramenta.
- O BIMit relê os elementos:
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. - A sua IA informa quantos elementos foram movidos, girados ou espelhados, ou os ids das cópias criadas, e na rotação o centro usado; se você pedir, também uma imagem da região antes e depois.
Exemplos de pedido
- "Mova os elementos que selecionei 1200 mm para leste."
- "Copie esta mesa 5 vezes, uma a cada 1600 mm ao longo de X."
- "Espelhe uma cópia destes banheiros em relação ao eixo entre os pontos 0,0 e 0,10000."
O que muda e como desfazer
Move, gira ou espelha os elementos indicados, ou acrescenta as cópias deles. Tudo acontece em uma única operação do Revit, que na lista de Desfazer leva o nome do BIMit e da operação ("sposta", "copia", "ruota", "specchia"): um só Ctrl+Z no Revit volta tudo ao que era. Os elementos movidos também podem voltar com a transformação oposta (vetor ou ângulo opostos, o mesmo eixo). As cópias são 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.
- Todos os ids precisam existir no modelo; caso contrário, nada muda.
- Uma só operação por chamada; as cópias em série são no máximo 500.
- A rotação é sempre em torno de um eixo vertical; o espelhamento, sempre em relação a um plano vertical.
- Se o Revit recusar a transformação, a operação falha, o modelo fica como estava e a sua IA recebe o erro do Revit.
- 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 |
|---|---|
operazione | O que fazer: sposta (mover), copia (copiar), ruota (girar) ou specchia (espelhar). |
elementi | Os ids dos elementos a transformar. |
vettore | Mover e copiar: o deslocamento [dx, dy, dz] em mm. |
copie | Copiar: quantas cópias em série, cada uma um vetor além (padrão 1, máximo 500). |
angolo_gradi | Girar: o ângulo em graus, no sentido anti-horário. |
centro | Girar: o centro da rotação [x, y] em mm. Padrão: o ponto médio dos elementos. |
asse | Espelhar: dois pontos [x, y] em mm da linha de simetria. |
copia | Espelhar: true cria uma cópia espelhada e deixa os originais. |
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 | Controle depois da alteração: breve (padrão), completa (com os valores medidos) ou no. |
immagini | true: uma imagem da região antes e uma depois, recortadas nos elementos, que a sua IA vê. |
vista_immagini | Vista das imagens: attiva (padrão, a vista ativa), 3d (uma vista 3D temporária) ou nome ou id de uma vista. |