Fórmulas trigonométricas no Revit

Fórmulas trigonométricas no Revit não são o bicho de sete cabeças que todo mundo acha, pare de sofrer e aprenda agora!

Funções trigonométricas podem parecer um verdadeiro pesadelo para muitos profissionais, porém não são tão complicadas como todo mundo acha. Mas vamos partir do princípio, o que são funções trigonométricas?

Funções trigonométricas

Funções trigonométricas surgem da relação entre os ângulos e os lados de triângulos, especialmente triângulos retângulos (triângulo que possui um ângulo interno de 90°).

fórmulas-funções-trigonométricas

No triângulo, os lados menores são chamados de catetos, já o lado maior chamamos de hipotenusa.

fórmulas-funções-trigonométricas

Um triângulo é uma forma geométrica básica, composta por três lados e três ângulos internos, que independente da sua forma a somatória dos ângulos sempre será 180°. Sabendo disso, se você tiver o valor de pelo menos dois ângulos internos, é possível calcular o valor ângulo que falta.

Para explorar ângulos maiores e entender melhor as funções trigonométricas, usamos o círculo trigonométrico, que permite representar todos os ângulos em um único sistema.

A partir daí temos três funções trigonométricas básicas: Seno (sen), Cosseno (cos) e Tangente (tan). Cada uma delas é uma “razão” ou divisão entre dois lados do triângulo.

fórmulas-funções-trigonométricas

No círculo trigonométrico, ângulos positivos são medidos em sentido anti-horário e negativos, no sentido horário. Isso ajuda a visualizar como seno e cosseno se repetem, com o seno sendo a altura e o cosseno a largura do ponto no círculo.

fórmulas-funções-trigonométricas

Putz, lá vem as fórmulas…

Não foque na “fórmula”, foque na informação que você quer obter. A fórmula é o caminho para encontrar o resultado desejado. Vamos conhecer cada uma delas.

Seno

O seno de um ângulo é a razão entre o comprimento do cateto oposto a esse ângulo e o comprimento da hipotenusa (o lado mais longo do triângulo, oposto ao ângulo de 90°).

fórmulas-funções-trigonométricas

Cosseno

O cosseno de um ângulo é a razão entre o comprimento do cateto adjacente (o lado que forma o ângulo, mas não é a hipotenusa) e o comprimento da hipotenusa.

fórmulas-funções-trigonométricas

Tangente

A tangente de um ângulo é a razão entre o comprimento do cateto oposto e o comprimento do cateto adjacente.

fórmulas-funções-trigonométricas

Certo, mas como isso funciona dentro do Revit?

Funções trigonométricas no Revit

No Revit é possível usar funções trigonométricas dentro de fórmulas para encontrar valores desconhecidos de um triângulo por meio das razões trigonométricas, no caso: seno, cosseno e tangente.

fórmulas-funções-trigonométricas

No Revit é possível usar funções trigonométricas dentro de fórmulas para encontrar valores desconhecidos de um triângulo por meio das razões trigonométricas, no caso: seno, cosseno e tangente.

FUNÇÃODESCRIÇÃOPARÂMETRO CONHECIDOEXEMPLO
sin()Senoc, Aa = c * sin(A)
cos()Cossenoc, Ab = c * cos(A)
tan()Tangentea, Bb = a * tan(B)

No Revit também é possível trabalhar com funções trigonométricas inversas, também conhecidas como funções de arco, pois permitem encontrar o ângulo a partir do valor do seno, cosseno ou tangente.

Para as funções trigonométricas inversas (funções de arco), você também pode utilizar o operador de raiz quadrada (sqrt) para a fórmula de pitágoras.

FUNÇÃODESCRIÇÃOPARÂMETRO CONHECIDOEXEMPLO
asin()Arco Senoa, cA = asin(a / c)
ou
b = sqrt(c ^ 2 – a ^ 2)
acos()Arco Cossenoa, cA = cos(b – c)
ou
a = sqrt(c ^ 2 – b ^2)
atan()Arco Tangentea, bA = atan(a / b)
ou
c = sqrt(a ^ 2 + b ^ 2)

Certo, mas onde que eu uso isso?

Para tentar deixar a informação o mais clara possível, vou utilizar um exemplo focado apenas na parametrização, de forma que seja possível visualizar os resultados de forma simples e objetiva.

Vamos analisar um triângulo de uma forma prática, deixando os catetos e a hipotenusa de lado (mas não vamos ignorar isso!) e considerar um nível de referência onde o nosso triângulo está apoiado.

Desta forma o nosso triângulo passa a ter: Comprimento, Altura e Inclinação.

fórmulas-funções-trigonométricas

O próximo passo é organizar os parâmetros em dois tipos: Parâmetros de controle e parâmetro controlado. A partir disso, sempre que um dos parâmetros de controle for alterado o parâmetro controlado precisa ser atualizado automaticamente através de uma fórmula.

Usando o triângulo do exemplo acima podemos considerar as possibilidades:

  • Parâmetros de Controle: Altura e Inclinação; Parâmetro controlado: Comprimento.
  • Parâmetros de Controle: Elevação e Comprimento; Parâmetro controlado: Inclinação.
  • Parâmetros de Controle: Inclinação e Comprimento; Parâmetro controlado: Altura.

Vamos aprender a configurar as três opções, mas antes precisamos preparar um arquivo de família.

Fórmulas trigonométricas – Template básico

Para apresentar as possíveis aplicações de fórmulas trigonométricas no Revit, vamos começar criando um template básico, para isso vá até a aba Arquivo e e na opção Novo selecione Família.

fórmulas-funções-trigonométricas-

Na janela Nova família vou selecionar o template Modelo genérico métrico.

fórmulas-funções-trigonométricas

Se você não está familiarizado com o processo de criação de famílias vou deixar o link de dois artigos que vão te ajudar a entender esse “universo” dentro do Revit:

CRIAÇÃO DE FAMÍLIAS – FUNDAMENTOS

CRIAÇÃO DE FAMÍLIAS – TEMPLATE BÁSICO

No arquivo que acabamos de criar precisamos começar com o básico que é o posicionamento dos planos de trabalho, que nada mais são do que a “estrutura” da nossa família. Para isso vamos ao Navegador de projeto e escolhemos a vista Lateral esquerda.

fórmulas-funções-trigonométricas

Na vista de elevação Esquerda podemos visualizar o Nível de referência e um plano de referência central, que será o nosso ponto de partida. Precisamos inserir aqui alguns plano de referência adicionais, para isso vá até a aba Criar e no painel Dados clique em Plano de referência.

fórmulas-funções-trigonométricas

Agora vamos adicionar dois planos de referência verticais, um horizontal e outro na diagonal, que será a “hipotenusa” do nosso triângulo.

fórmulas-funções-trigonométricas

Na vista Nível de referência (vista em planta vamos adicionar mais dois planos de referência, um a esquerda e outro a direita.

fórmulas-funções-trigonométricas

Criados os planos de referência podemos adicionar as cotas que serão a base para os parâmetros que vamos criar. Ainda na vista Nível de referência vamos colocar duas cotas para ativar a função equidistância e uma cota para a largura total.

fórmulas-funções-trigonométricas

selecione a cota que inserimos com a largura total e na aba Modificar | Cotas, no painel Cota da legenda clique em Criar parâmetro.

fórmulas-funções-trigonométricas

Na janela Propriedades de parâmetro vou colocar o nome de Largura e definir como Instância.

fórmulas-funções-trigonométricas

Não sabe a diferença entre Tipo e Instância? Vou deixar um artigo onde eu explico em detalhes:

REVIT – FAMÍLIA, TIPO E INSTÂNCIA

Ao finalizar a criação do parâmetro pode dar Ok. Observe que agora a cota exibe o nome do parâmetro antes do valor.

fórmulas-funções-trigonométricas

Agora vamos voltar para a vista de elevação Esquerda e vamos inserir as cotas que servirão de base para os nossos parâmetros.

fórmulas-funções-trigonométricas

Ajuste os valores de altura para 1.00m e comprimento para 2.00m (não é obrigatório, mas valores inteiros facilitam o entendimento).

Agora vamos atribuir parâmetros à nossas cotas. Vou começar selecionando a cota de altura e indo até a aba Modificar | Cotas, no painel Cota da legenda clique em Criar parâmetro.

fórmulas-funções-trigonométricas

Vou colocar o nome de Altura e definir como instância.

fórmulas-funções-trigonométricas

Repita o processo para as demais cotas criando os parâmetros de Comprimento e inclinação.

fórmulas-funções-trigonométricas

Estrutura montada vamos para a regra de ouro!

Que regra de ouro??

Testar os parâmetros! Nunca avance demais no processo de criação de uma família sem testar a funcionalidade dos parâmetros. Para testá-los vá até a aba Criar e no painel Propriedades clique em Tipos de família.

fórmulas-funções-trigonométricas

Arraste a janela para o lado de forma que seja possível visualizar a família que estamos criando, altere os valores padrão e clique em aplicar para conferir o resultado.

fórmulas-funções-trigonométricas

Observe que os parâmetros estão funcionando corretamente, porém eles não “se comunicam”. Desta forma que precisamos criar fórmulas que terão por função estabelecer uma comunicação entre eles.

Mas antes disso vamos criar uma geometria que será controlada através dos parâmetros que acabamos de criar. Para isso vá até a aba Criar e e no painel Formas clique em extrusão.

fórmulas-funções-trigonométricas

Observe que agora estamos na aba Modificar | Criar Extrusão, onde podemos criar a geometria que precisamos utilizando as ferramentas de desenho disponíveis no painel Desenhar.

fórmulas-funções-trigonométricas

Vou criar uma geometria simples acompanhando o plano inclinado.

fórmulas-funções-trigonométricas

Não se esqueça de ativar todos os cadeados!! Você pode fazer isso usando a ferramenta Alinhar.

fórmulas-funções-trigonométricas

Agora podemos finalizar a criação da geometria confirmando no painel Modo.

fórmulas-funções-trigonométricas

Para finalizar vamos até a vista Nível de referência e com o comando alinhar vamos restringir a largura nos parâmetros de largura.

fórmulas-funções-trigonométricas

Pronto! Agora temos uma família que servirá como base para testarmos os parâmetros de controle usando fórmulas trigonométricas. Salve o arquivo com o nome de TRIGONOMETRIA_BASE.

fórmulas-funções-trigonométricas

Arquivo base criado vamos testar as fórmulas trigonométricas, a começar pela fórmula de Seno.

Fórmula trigonométrica – Definições práticas

No triângulo que configuramos temos três informações parametrizadas: comprimento, altura e inclinação.

fórmulas-funções-trigonométricas

A função deste “triângulo” é controlar a geometria que está associada a eles, porém mesmo que as informações de comprimento, altura e inclinação estejam corretamente parametrizadas elas são independentes, isto é, não existe uma “comunicação” entre os parâmetros.

Para criar esta comunicação, precisamos antes determinar os parâmetros de controle e o parâmetro controlado, ou explicando de uma forma mais simples, definir quem manda e quem obedece.

Como apresentado no início do artigo temos as seguintes possibilidades:

  • Parâmetros de Controle: Altura e Inclinação; Parâmetro controlado: Comprimento.
  • Parâmetros de Controle: Elevação e Comprimento; Parâmetro controlado: Inclinação.
  • Parâmetros de Controle: Inclinação e Comprimento; Parâmetro controlado: Altura.

Vou apresentar como trabalhar com cada uma delas a seguir.

Fórmula trigonométrica – Comprimento

Para alterar os parâmetros de Altura e Inclinação de forma que o Comprimento seja atualizado automaticamente, precisamos de uma fórmula que “conecte” as informações.

Para isso vá até a aba Criar e no painel Propriedades clique em Tipos de família.

fórmulas-funções-trigonométricas

Na janela Tipos de família localize o parâmetro Comprimento e na coluna Fórmula vamos inserir o seguinte valor:

Altura / tan(Inclinação)

Muito cuidado com letras maiúsculas e minúsculas, pois para o Revit são informações diferentes!

fórmulas-funções-trigonométricas

Observe que o Comprimento será atualizado conforme os valores de Altura e/ou Inclinação forem alterados, desta forma criamos uma “conexão” entre todos os parâmetros. Então, bora para a regra de ouro, testar!

fórmulas-funções-trigonométricas

Observe que temos dois cenários:

  • Quando alteramos a altura o comprimento é automaticamente corrigido, mas a inclinação permanece inalterada.
  • Quando alteramos a inclinação o comprimento é automaticamente corrigido, mas a altura permanece inalterada.

Salve este arquivo com o nome de TRIGONOMETRIA_COMPRIMENTO.

fórmulas-funções-trigonométricas

Agora vamos aprender a parametrizar a Altura do triângulo.

Fórmula trigonométrica – Altura

Antes de iniciar, abra o arquivo TRIGONOMETRIA_BASE que criamos, pois ele está “limpo”, isto é, não tem nenhuma parametrização.

fórmulas-funções-trigonométricas

Para alterar os parâmetros de Comprimento e Inclinação de forma que a Altura seja atualizado automaticamente, precisamos de uma fórmula que “conecte” as informações.

Para isso vá até a aba Criar e no painel Propriedades clique em Tipos de família.

fórmulas-funções-trigonométricas

Na janela Tipos de família localize o parâmetro Altura e na coluna Fórmula vamos inserir o seguinte valor:

Comprimento * tan(Inclinação)

fórmulas-funções-trigonométricas

Observe que a Altura será atualizada conforme os valores de Comprimento e/ou Inclinação forem alterados, desta forma criamos uma “conexão” entre todos os parâmetros. Então, bora para a regra de ouro, testar!

fórmulas-funções-trigonométricas

Observe que temos dois cenários:

  • Quando alteramos o comprimento a altura é automaticamente corrigida, mas a inclinação permanece inalterada.
  • Quando alteramos a inclinação a altura é automaticamente corrigido, mas o comprimento permanece inalterado.

Salve este arquivo com o nome de TRIGONOMETRIA_ALTURA.

fórmulas-funções-trigonométricas

Agora vamos aprender a parametrizar a Inclinação do triângulo.

Fórmula trigonométrica – Inclinação

Antes de iniciar, abra o arquivo TRIGONOMETRIA_BASE que criamos, pois ele está “limpo”, isto é, não tem nenhuma parametrização.

fórmulas-funções-trigonométricas

Para alterar os parâmetros de Comprimento e Altura de forma que a Inclinação seja atualizado automaticamente, precisamos de uma fórmula que “conecte” as informações.

Para isso vá até a aba Criar e no painel Propriedades clique em Tipos de família.

fórmulas-funções-trigonométricas

Na janela Tipos de família localize o parâmetro Inclinação e na coluna Fórmula vamos inserir o seguinte valor:

atan(Altura / Comprimento)

fórmulas-funções-trigonométricas

Observe que a Inclinação será atualizada conforme os valores de Comprimento e/ou Altura forem alterados, desta forma criamos uma “conexão” entre todos os parâmetros. Então, bora para a regra de ouro, testar!

fórmulas-funções-trigonométricas

Observe que temos dois cenários:

  • Quando alteramos o comprimento a inclinação é automaticamente corrigida, mas a altura permanece inalterada.
  • Quando alteramos a altura a inclinação é automaticamente corrigido, mas o comprimento permanece inalterado.

Salve este arquivo com o nome de TRIGONOMETRIA_INCLINAÇÃO.

fórmulas-funções-trigonométricas

Fórmulas trigonométricas diversas

Os exemplo acima são apenas para apresentar as situações básicas onde podemos aplicar funções de trigonometria em projetos dentro do Revit, de forma que não são as únicas opções ou soluções para problemas de projetos que envolvam triângulos.

Vou deixar abaixo uma imagem de referência e algumas fórmulas que podem ser usadas de acordo com o contexto e sua necessidade (confesso que não testei todas, mas reuni elas pesquisando em fóruns e sites especializados).

fórmulas-funções-trigonométricas

Parâmetros conhecidos: a+b
c = sqrt(a ^ 2 + b ^ 2)
A = atan(a / b)
B = atan(b / a)

Parâmetros conhecidos: a+c
b = sqrt(c ^ 2 – a ^ 2)
A = asin(a / c)
B = acos(a / c)

Parâmetros conhecidos: b+c
a = sqrt(c ^ 2 – b ^ 2)
A = acos(b / c)
B = asin(b / c)

Parâmetros conhecidos: c + A
a = c * sin(A)
b = c * cos(A)
B = 90° – A

Parâmetros conhecidos: c + B
a = c * cos(B)
b = c * sin(B)
A = 90° – B

Parâmetros conhecidos: a + B
b = a * tan(B)
c = a / cos(B)
A = 90° – B

Parâmetros conhecidos: b + A
a = b * tan(A)
c = b / cos(A)
B = 90° – A

Parâmetros conhecidos: a + A
b = a / tan(A)
c = a / sin(A)
B = 90° – A

Parâmetros conhecidos: b + B
a = b / tan(B)
c = b / sin(B)
A = 90° – B

Caso alguma das fórmulas apresente problemas ou tenha algum erro compartilhe nos comentários. Se souber de alguma fórmula que não foi listada não deixe de compartilhar também!

Conclusão

Fórmulas e funções trigonométricas não precisam ser esse pesadelo que todo mundo acha, basta entender qual informação que você tem e qual informação você precisa encontrar. Fórmulas não são o problema, elas são a solução!

Tem alguma dúvida sobre como trabalhar com fórmulas e funções trigonométricas 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