Fórmulas básicas no Revit

Fórmulas básicas no Revit é para você que está dando os primeiros passos na parametrização das famílias do seu projeto. Aprenda agora!

Quando criamos uma família no Revit podemos otimizar ou até mesmo automatizar algumas funcionalidades, processo que damos o nome de parametrização.

Mas como funciona essa tal “parametrização”?

Imagine uma mesa retangular simples. Para realizar alterações que afetem suas dimensões ou materiais eu precisaria abrir o arquivo original da mesa, fazer as edições desejadas, salvar o arquivo, carregá-lo novamente no projeto e substituir a versão antiga pela versão atualizada.

fórmulas-básicas-revit

No Revit não precisamos ter essa trabalheira, podemos criar parâmetros, que permitem que eu edite as características da mesa diretamente no projeto, sem a necessidade de abrir o arquivo original, processo muito mais prático.

fórmulas-no-revit

Mesmo com essa facilidade estes parâmetros precisam ser alterados manualmente, então para agilizar o processo podemos empregar fórmulas que permitem vincular estes parâmetros a valores ou vincular parâmetros a outros parâmetros.

Ah, mas deve ser complicado fazer isso…

Isso é o que a maioria acha, mas as melhores soluções são realizadas com as fórmulas mais simples, como por exemplo utilizando operações aritméticas.

Operações aritméticas no Revit

Operações aritméticas são as operações básicas da matemática, que envolvem os operadores de adição, subtração, multiplicação e divisão, ou seja, estamos falando do básico do básico.

No Revit cada operador é representado por um símbolo, que para um melhor entendimento vou apresentá-los na tabela abaixo.

FUNÇÃODESCRIÇÃOEXEMPLO
+Adição
(combina dois ou mais números)
Altura total =
Altura_1 + Altura_2
Subtração
(diferença entre dois ou mais números)
Largura total =
Largura_1 – Largura_2
*Multiplicação
(adição sucessiva de um determinado número)
Área =
Largura * Profundidade
/Divisão
(fraciona um número em partes iguais)
Largura vidro =
Largura / 4

Apesar de simples, com alguns exemplos práticos o entendimento vai ficar muito melhor. Mas para isso é importante que você tenha um conhecimento básico sobre criação de famílias.

Caso não tenha, recomendo que confira o artigo abaixo, onde apresento os conceitos básicos do processo de criação de famílias no Revit.

CRIAÇÃO DE FAMÍLIAS – FUNDAMENTOS

Fórmulas de divisão no Revit

Uma aplicação simples de fórmulas de divisão no Revit é quando precisamos trabalhar com a proporção da geometria. Vamos usar uma mesa simples, onde o tampo da mesa possui parâmetros de Largura e profundidade.

fórmulas-básicas-revit-aritméticas

Da forma como esta eu posso alterar a largura e a profundidade do tampo da mesa manualmente, mas e se eu quiser determinar um fator de proporção sobre este tamanho, onde eu preciso que a profundidade seja exatamente a metade da largura?

O processo é simples, dentro do arquivo da família vá até a aba Criar e no painel Propriedades clique em Tipos de família para acessarmos os parâmetros disponíveis.

fórmulas-básicas-revit

Na janela Tipos de famílias localize os parâmetros que vamos trabalhar, no caso, largura e profundidade.

fórmulas-básicas-revit

Aqui precisamos identificar quem vai “mandar” e quem vai “obedecer”.

Como assim?

Como queremos que a profundidade da mesa seja corrigida sempre que alterarmos o valor de largura, o parâmetro Profundidade “obedece” o campo Largura, desta forma, quem vai receber a fórmula é o campo Profundidade.

Sendo assim precisamos definir qual é a “regra” que o parâmetro profundidade vai obedecer, desta forma no campo fórmula começamos escrevendo quem que “manda” seguido do operador de divisão e por fim o valor que deve ser obedecido.

fórmulas-básicas-revit

Quando finalizar pressione Enter para confirmar a fórmula, se não for exibida nenhuma mensagem de erro quer dizer que o parâmetro foi aceito. Se você clicar em ok a fórmula passa a funcionar imediatamente. Recomendo fazer alguns testes alterando o valor de largura.

fórmulas-básicas-revit

Para um melhor entendimento vamos analisar e entender a estrutura da fórmula.

fórmulas-básicas-revit
  • Ordem (Parâmetro) – Identifica qual parâmetro que “manda”.
  • Operador – determina a operação matemática.
  • Valor – determina qual o valor será utilizado na operação.
  • Espaço – separa e organiza a estrutura da fórmula (colocado automaticamente).

Uma fórmula muito simples de se criar e extremamente funcional, que poupa o trabalho de ficar fazendo contas manuais, mantendo a proporção do tamanho da mesa.

Fórmulas de multiplicação no Revit

Uma aplicação simples de fórmula de multiplicação no Revit pode ser a aplicação da proporção áurea da geometria. Usando novamente o exemplo da mesa e os parâmetros de largura e profundidade.

O que é proporção áurea?

Proporção áurea é uma relação matemática entre dois números, onde essa proporção é aproximadamente 1,6180, que chamamos de φ (phi). Este conceito é amplamente usado em arquitetura e design.

Não sei se eu entendi direito…

Fica mais simples desenhando. Imagine um quadrado. No centro da base do quadrado eu coloco a agulha do compasso e faço um círculo que encosta na quina superior. Se eu estender este quadrado até ele encostar no círculo novamente sua base será retangular e passará a ter 1,6180.

fórmulas-básicas-revit

Usando nossa mesa novamente, podemos aplicar este conceito com uma fórmula usando os parâmetros de LARGURA e PROFUNDIDADE.

fórmulas-básicas-revit-aritméticas

O processo é simples, dentro do arquivo da família vá até a aba Criar e no painel Propriedades clique em Tipos de família para acessarmos os parâmetros disponíveis.

fórmulas-básicas-revit

Na janela Tipos de famílias localize os parâmetros que vamos trabalhar, no caso, largura e profundidade.

fórmulas-básicas-revit

Para aplicar a proporção áurea precisamos identificar o parâmetro que vai “obedecer”, que neste caso é o LARGURA. No seu campo de fórmula vamos colocar o parâmetro que “manda”, PROFUNDIDADE, em seguida o operador de multiplicação e por fim o valor 1,6180.

fórmulas-básicas-revit

Quando finalizar pressione Enter para confirmar a fórmula. Se você clicar em ok a fórmula passa a funcionar imediatamente. Recomendo fazer alguns testes alterando o valor de largura.

fórmulas-básicas-revit-aritméticas

Para um melhor entendimento vamos analisar e entender a estrutura da fórmula.

fórmulas-básicas-revit
  • Ordem (Parâmetro) – Identifica qual parâmetro que “manda”.
  • Operador – determina a operação matemática.
  • Valor – determina qual o valor será utilizado na operação.
  • Espaço – separa e organiza a estrutura da fórmula (colocado automaticamente).

Uma fórmula simples que também controla os parâmetros de largura e profundidade de uma maneira diferente, o que mostra como o uso de fórmulas é muito flexível dentro do Revit.

Fórmulas de subtração no Revit

Uma aplicação simples de uma fórmula de subtração no Revit é para definir a uma dimensão a partir de um valor existente. De volta ao exemplo da mesa, vamos supor que eu preciso fazer um recorte no tampo para inserir uma placa de vidro.

Desta forma eu preciso que o tampo de vidro seja menor do que o a largura e a profundidade da mesa.

fórmulas-básicas-revit

Aqui serão duas fórmulas, uma para controlar a largura e outra para controlar a profundidade. Sendo assim temos dois parâmetros que “mandam” (LARGURA e PROFUNDIDADE) e dois parâmetros que obedecem (LARGURA_VIDRO e PROFUNDIDADE_VIDRO).

Vamos considerar que a largura do vidro precisa ser 15cm menor do que a largura total da mesa. A partir disso vamos criar as respectivas fórmulas indo até a aba Criar, painel Propriedades e clicar em Tipos de famílias.

fórmulas-básicas-revit

Na janela Tipos de famílias localize os parâmetros que serão trabalhados.

fórmulas-básicas-revit

Como identificamos que o parâmetro LARGURA_VIDRO vai obedecer, em seu campo de fórmula vamos começar escrevendo o nome do parâmetro que “manda” (LARGURA), seguido do operador de adição e por fim o valor que deve ser obedecido, no caso 0.15m (15 cm).

Para o parâmetro PROFUNDIDADE_VIDRO o processo é o mesmo, onde começamos escrevendo o nome do parâmetro que “manda” (LARGURA), seguido do operador de adição e por fim o valor que deve ser obedecido, no caso 0.15m (15 cm).

fórmulas-básicas-revit

Pressione enter para confirmar em cada uma das fórmulas e em seguida recomendo que faça alguns testes. Como a profundidade da mesa já tem um parâmetro de controle basta alterar a largura da mesa para conferir o resultado.

fórmulas-básicas-revit

Vamos analisar e entender a estrutura da fórmula.

fórmulas-básicas-revit
  • Ordem (Parâmetro) – Identifica qual parâmetro que “manda”.
  • Operador – determina a operação matemática.
  • Valor – determina qual o valor será utilizado na operação.
  • Espaço – separa e organiza a estrutura da fórmula (colocado automaticamente)

Observe que qualquer ajuste aplicado a largura da mesa a largura do vidro é atualizada imediatamente. Outro aspecto que podemos notar é que os outros parâmetros também são afetados, de forma que é fundamental uma “harmonia” entre todos os parâmetros.

Fórmulas de adição no Revit – exemplo 01

Uma aplicação simples de uma fórmula de adição no Revit é para adicionar uma “folga” à um parâmetro. De volta ao exemplo da mesa, vamos considerar que os pés da mesa são redondos e eu tenho um parâmetro para controlar o raio dos pés.

Para controlar o posicionamento dos pés eu criei dois parâmetros que chamei de RECUO e RAIO_PÉS.

fórmulas-básicas-revit

O parâmetro RECUO esta visível junto com os outros parâmetros, o parâmetro RAIO_PÉS só consegue ser visível ao editar a geometria, por se tratar de uma forma circular.

fórmulas-básicas-revit

Com estes dois parâmetros posso controlar o raio dos pés e o afastamento da borda da mesa. O problema é que toda vez que eu alterar o raio dos pés eu preciso me certificar que eles não fiquem desalinhados em relação a mesa.

Pra evitar este problema eu vou criar um parâmetro de adição que garanta uma folga de 1cm em relação a borda da mesa. Para isso o primeiro passo é identificar os parâmetros envolvidos e quem “manda” e “obedece”.

Neste caso o parâmetro RAIO_PÉS manda e o parâmetro RECUO obedece, então vamos até a aba Criar, painel Propriedades e clicar em Tipos de famílias.

fórmulas-básicas-revit

Na janela Tipos de famílias localize os parâmetros que serão trabalhados.

fórmulas-básicas-revit

Como identificamos que o parâmetro RECUO vai obedecer, em seu campo de fórmula vamos começar escrevendo o nome do parâmetro que “manda”, seguido do operador de adição e por fim o valor que deve ser obedecido, no caso 0.01m (1cm).

fórmulas-básicas-revit

Pressione enter ao finalizar e em seguida recomendo que faça alguns testes.

fórmulas-básicas-revit

Vamos analisar e entender a estrutura da fórmula.

fórmulas-básicas-revit
  • Ordem (Parâmetro) – Identifica qual parâmetro que “manda”.
  • Operador – determina a operação matemática.
  • Valor – determina qual o valor será utilizado na operação.
  • Espaço – separa e organiza a estrutura da fórmula (colocado automaticamente).

Fórmulas de adição no Revit – exemplo 02

Um outro exemplo que podemos utilizar para fórmulas de adição é adotar uma solução diferente para a questão do recorte do tampo para inserir uma placa de vidro.

Mas esse problema já não foi resolvido?

Sim, mas a ideia é mostrar que existem diferentes soluções para um mesmo problema, o que nos mostra que o trabalho com fórmulas não é um processo rígido, mas sim “criativo”.

Vamos trabalhar com um parâmetro chamado BORDA_TAMPO, que precisa ser ajustado levando em consideração os pés da mesa, que são controlados por outros dois parâmetros: RECUO e RAIO_PÉS.

fórmulas-básicas-revit

Eu preciso que a dimensão da borda da mesa seja ajustado levando em consideração o recuo dos pés da mesa e o raio dos pés da mesa, pois eu não quero que os pés invadam o espaço do tampo de vidro, sendo assim quem “manda” nessa situação são os parâmetros RECUO E RAIO_PÉS.

partir disso vamos criar as respectivas fórmulas indo até a aba Criar, painel Propriedades e clicar em Tipos de famílias.

fórmulas-básicas-revit

Na janela Tipos de famílias localize o parâmetro que será trabalhado.

fórmulas-básicas-revit

O campo BORDA_TAMPO vai obedecer, mas desta vez não vamos trabalhar com valores numéricos na fórmula, mas sim com dois parâmetros. Sendo assim vamos escrever o nome do parâmetro RECUO, seguido do operador de adição e por fim escrever o nome do parâmetro RAIO_PÉS.

fórmulas-básicas-revit

Pressione enter ao finalizar e em seguida recomendo que faça alguns testes. Lembrando que como temos outros parâmetros envolvidos basta alterar o valor do raio do pés da mesa.

fórmulas-básicas-revit

Observe que não importa o valor, os pés da mesa não invadem o espaço destinado ao vidro da mesa. Mas vamos analisar a estrutura desta fórmula.

fórmulas-básicas-revit
  • Ordem (Parâmetro) – Identifica qual parâmetro que “manda”.
  • Operador – determina a operação matemática.
  • Espaço – separa e organiza a estrutura da fórmula (colocado automaticamente).

Aqui temos uma situação em que utilizamos dois parâmetros, resolvendo o problema da mesma maneira, o que a partir do momento em que você entende como estruturar uma fórmula corretamente, temos diversas possibilidades de solução para um mesmo problema.

Fórmulas de igualdade no Revit

O campo fórmulas não precisa ter valores compostos como vimos acima, em alguns casos podemos simplesmente inserir um único parâmetro para que seus valores sejam idênticos.

De volta a nossa mesa, podemos definir que a espessura da mesa precisa obrigatoriamente ser igual ao raio dos pés da mesa.

fórmulas-básicas-revit

Neste caso, dentro do Editor de tipos basta identificar quem “manda”, no caso RAIO_PÉS e no campo fórmula de quem “obedece” ESPESSURA_TAMPO preenchemos com o nome do parâmetro que “manda”.

fórmulas-básicas-revit

Desta forma, sempre que o valor do raio dos pés for alterado, obrigatoriamente a espessura do tampo da mesa será a mesma.

fórmulas-básicas-revi

Fórmulas com múltiplos operadores

No Revit podemos criar fórmulas que utilizem mais de um operador, sendo que para isso precisamos estruturar corretamente a fórmula, onde o uso do parênteses pode ser essencial.

Como assim?

Por incrível que pareça, ainda são conceitos de matemática básica, onde os parênteses definem a ordem em que as operações serão realizadas. De volta ao exemplo da mesa.

fórmulas-básicas-revit-aritméticas

Digamos que eu queira definir a espessura da mesa relacionando a área do tampo (LARGURA * ALTURA) e dividindo pela altura da mesa multiplicado por 50 (ALTURA * 50). Se eu simplesmente colocar os valores em sequência o resultado seria a expressão abaixo:

LARGURA * PROFUNDIDADE / ALTURA * 50

Substituindo parâmetros pelos respectivos valores a fórmula ficaria conforme abaixo:

1,00 x 0,6180 / 0,40 * 50

Todos os valores que preciso estão aí, mas ao colocar os valores no campo fórmula o Revit vai realizar a conta de forma linear, isto é, um depois do outro, onde chegaríamos no resultado de 77,25m para a espessura do tampo!

Para que o Revit faça o calculo da forma que eu gostaria nós utilizamos os parênteses, desta forma o Revit primeiro calcula o valor dentro do parênteses para em seguida dar continuidade no calculo. Vamos conferir como ficaria o resultado.

(LARGURA * PROFUNDIDADE) / (ALTURA * 50)
(1,00 * 0,6180) / (0,40 * 50)
0,6180 / 20
0,03m

Agora temos um valor muito mais adequado, onde o Revit entendeu o que deveria ser calculado antes e o que deveria ser calculado depois.

fórmulas-básicas-revit

Em resumo, contanto que você conheça alguns princípios básicos de matemática e tenha um pouco de criatividade, o uso de fórmulas no Revit abre um leque gigantesco de oportunidades de parametrização e otimização do seu projeto!

Conclusão

Fórmulas aritméticas no Revit são a base da base da matemática onde mesmo um profissional iniciante pode obter excelentes resultados nos seus projetos!

Tem alguma dúvida sobre fórmulas aritméticas no Revit ou alguma outra sugestão? Compartilhe sua dúvida, ela pode virar uma publicação exclusiva!

Gostou? Assine nossa Newsletter e seja avisado por e-mail quando saírem novas publicações!

Curtam nossa página! Facebook! E não esqueça de fazer uma avaliação da página!

Participem do nosso grupo! Grupo QualifiCAD

Dúvidas? Comentem!

Deixe um comentário