Você está na página 1de 52

formação siscad

tecnologias de informação, lda

curso autodesk® revit® 2015

módulo famílias

www.siscad.pt
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

proprietário: SISCAD – Tecnologias de Informação, Lda

autor: André Cardoso


revisão:
formatação: João Nunes de Carvalho

versão: Janeiro de 2013 (2.1)


1ª versão: Maio de 2012 (1.0)

Reservado todos os direitos. Esta publicação não pode ser reproduzida, nem transmitida, no todo ou em parte, por
qualquer processo electrónico, mecânico, fotocópia, gravação ou outros, sem prévia autorização escrita da SISCAD, Lda

SISCAD – Tecnologias de Informação, Lda


Rua Francisco Alexandre Ferreira, 113
4400-469 Vila Nova de Gaia

www.siscad.pt

Autodesk® Revit® 2015 – Famílias

versão 2015 – 1.0

© siscad – tecnologias de informação, lda

siscad, tecnologias da informação, lda | 4400-469 V.N.Gaia | geral: 223 773 140 | fax: 223 720 668 | email: siscad@siscad.pt | web: www.siscad.pt
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

siscad, tecnologias da informação, lda | 4400-469 V.N.Gaia | geral: 223 773 140 | fax: 223 720 668 | email: siscad@siscad.pt | web: www.siscad.pt
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

ÍNDICE

ÍNDICE-------------------------------------------------------------------------------------------------------------------------------------------I

CURSO AUTODESK® REVIT® 2015 – MÓDULO FAMÍLIAS------------------------------------------------------------------------------I-1


Introdução-----------------------------------------------------------------------------------------------------------------------------------I-1
Objectivos-----------------------------------------------------------------------------------------------------------------------------------I-1

I - FAMÍLIAS DE ELEMENTOS--------------------------------------------------------------------------------------------------------------I-1
1. Organização do manual---------------------------------------------------------------------------------------------------------------I-1
2. Conceitos gerais------------------------------------------------------------------------------------------------------------------------I-1
2.1. Organização e estrutura----------------------------------------------------------------------------------------------------------I-1
2.2. Generic, System e In-place Families-------------------------------------------------------------------------------------------I-1
2.2.1. Generic Families-------------------------------------------------------------------------------------------------------------I-1
2.2.2. System Families--------------------------------------------------------------------------------------------------------------I-2
2.2.3. In-place Families-------------------------------------------------------------------------------------------------------------I-2
2.3. Model Objects, Annotation Objects e Imported Objects--------------------------------------------------------------------I-2
2.3.1. Model Objects----------------------------------------------------------------------------------------------------------------I-2
2.3.2. Annotation Objects----------------------------------------------------------------------------------------------------------I-2
2.3.3. Imported Objects------------------------------------------------------------------------------------------------------------I-2
2.4. Nested Families--------------------------------------------------------------------------------------------------------------------I-3
2.5. Work planes------------------------------------------------------------------------------------------------------------------------I-3
2.6. Primitivas de sólidos--------------------------------------------------------------------------------------------------------------I-4
2.6.1. Extrusion----------------------------------------------------------------------------------------------------------------------I-4
2.6.2. Blend---------------------------------------------------------------------------------------------------------------------------I-4
2.6.3. Revolve------------------------------------------------------------------------------------------------------------------------I-5
2.6.4. Sweep--------------------------------------------------------------------------------------------------------------------------I-5
2.6.5. Swept Blend------------------------------------------------------------------------------------------------------------------I-5
2.7. Planos de Referência e Linhas de Referência---------------------------------------------------------------------------------I-5
2.8. Constrangimentos-----------------------------------------------------------------------------------------------------------------I-6
2.9. Parâmetros-------------------------------------------------------------------------------------------------------------------------I-6
2.9.1. Parâmetros de controlo de dimensões e de valores numéricos-------------------------------------------------------I-6
2.9.2. Parâmetros de controlo de materiais-------------------------------------------------------------------------------------I-7
2.9.3. Parâmetros Yes/No-----------------------------------------------------------------------------------------------------------I-7
2.9.4. Parâmetros de tipo Family type-------------------------------------------------------------------------------------------I-8
2.10. Categorização de componentes------------------------------------------------------------------------------------------------I-9
2.11. Controlo das condições de visibilidade---------------------------------------------------------------------------------------I-9
2.12. Family Types---------------------------------------------------------------------------------------------------------------------I-10
2.13. Fórmulas para controlo de valores e de relações--------------------------------------------------------------------------I-10
2.13.1. Consistência de unidades------------------------------------------------------------------------------------------------I-11
2.13.2. Operadores aritméticos básicos----------------------------------------------------------------------------------------I-11
2.13.3. Forçar estado de parâmetros Yes/No----------------------------------------------------------------------------------I-11
2.13.4. Condições e operadores lógicos-----------------------------------------------------------------------------------------I-11
2.13.5. Funções trigonométricas-------------------------------------------------------------------------------------------------I-12
2.13.6. Funções de arredondamento--------------------------------------------------------------------------------------------I-12
3. Conceitos para a criação de famílias de Revit MEP e Structure-------------------------------------------------------------I-12
3.1. Revit MEP--------------------------------------------------------------------------------------------------------------------------I-12
3.1.1. Conectores------------------------------------------------------------------------------------------------------------------I-12
3.1.2. Propriedades dos conectores---------------------------------------------------------------------------------------------I-13
3.2. Revit Structure-------------------------------------------------------------------------------------------------------------------I-14
3.2.1. Family Category and Parameters----------------------------------------------------------------------------------------I-14
4. Criação de famílias de elementos Annotation----------------------------------------------------------------------------------I-14
4.1. Exemplo de criação de uma família de elementos Annotation (Room Tag)---------------------------------------------I-14
5. Criação de famílias de elementos Model-----------------------------------------------------------------------------------------I-15
5.1. Exemplo de criação de uma família de elementos de Arquitectura (porta)--------------------------------------------I-15
5.1.1. Preparação do ficheiro para trabalho-----------------------------------------------------------------------------------I-16
5.1.2. Criação de parâmetros----------------------------------------------------------------------------------------------------I-16

siscad, tecnologias da informação, lda | 4400-469 V.N.Gaia | geral: 223 773 140 | fax: 223 720 668 | email: siscad@siscad.pt | web: www.siscad.pt 1
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

5.1.3. Modelação de elementos--------------------------------------------------------------------------------------------------I-17


5.1.3.1. Criação de elementos sólidos---------------------------------------------------------------------------------------I-17
5.1.3.2. Utilização de Voids para subtrair volumes a sólidos------------------------------------------------------------I-20
5.1.3.3. Controlo de relações entre geometrias---------------------------------------------------------------------------I-20
5.1.4. Parametrização de materiais---------------------------------------------------------------------------------------------I-21
5.1.5. Categorização---------------------------------------------------------------------------------------------------------------I-23
5.1.5.1. Atribuição de subcategorias----------------------------------------------------------------------------------------I-23
5.1.6. Elementos de anotação----------------------------------------------------------------------------------------------------I-23
5.1.6.1. Colocação de elementos de anotação-----------------------------------------------------------------------------I-23
5.1.7. Nested Families-------------------------------------------------------------------------------------------------------------I-24
5.1.7.1. Modelação dos puxadores-------------------------------------------------------------------------------------------I-24
5.1.7.2. Definição de uma nova subcategoria para os puxadores-------------------------------------------------------I-24
5.1.7.3. Parâmetros de controlo de materiais-----------------------------------------------------------------------------I-25
5.1.8. Controlo da visibilidade dos componentes-----------------------------------------------------------------------------I-26
5.1.8.1. Definições alternativas de visibilidade de componentes-------------------------------------------------------I-26
5.1.8.2. Tipos de vista e nível de detalhe----------------------------------------------------------------------------------I-27
5.1.9. Definição de tipos----------------------------------------------------------------------------------------------------------I-27
5.1.10. Finalização-----------------------------------------------------------------------------------------------------------------I-28
5.2. Exemplo de criação de uma família de elementos de AVAC (UTA)--------------------------------------------------------I-28
5.2.1. Preparação do ficheiro para trabalho-----------------------------------------------------------------------------------I-28
5.2.2. Definição da estrutura do elemento – Criação de parâmetros------------------------------------------------------I-28
5.2.3. Modelação de elementos--------------------------------------------------------------------------------------------------I-29
5.2.3.1. Criação de elementos sólidos---------------------------------------------------------------------------------------I-29
5.2.3.2. Utilização de voids para subtrair volumes a sólidos------------------------------------------------------------I-30
5.2.3.3. Colocação de Conectores-------------------------------------------------------------------------------------------I-31
5.3. Exemplo de criação de uma família de elementos de Structure (pilar)-------------------------------------------------I-32
5.3.1. Preparação do ficheiro para trabalho-----------------------------------------------------------------------------------I-32
5.3.2. Construção do Pilar--------------------------------------------------------------------------------------------------------I-33
5.3.2.1. Geometria-------------------------------------------------------------------------------------------------------------I-33
5.3.2.2. Parametrização de materiais---------------------------------------------------------------------------------------I-33
5.3.3. Construção da família de cachorros-------------------------------------------------------------------------------------I-34
5.3.3.1. Geometria e parâmetros de controle de dimensões------------------------------------------------------------I-34
5.3.3.2. Categorização---------------------------------------------------------------------------------------------------------I-35
5.3.3.3. Parametrização de Materiais---------------------------------------------------------------------------------------I-35
5.3.4. Conclusão da construção dos elementos--------------------------------------------------------------------------------I-36
5.3.4.1. Nested Families-------------------------------------------------------------------------------------------------------I-36
5.3.4.2. Controlo dos parâmetros dos cachorros--------------------------------------------------------------------------I-37
5.3.4.3. Visibilidade de elementos Nested---------------------------------------------------------------------------------I-38
5.3.4.4. Controlo de Materiais------------------------------------------------------------------------------------------------I-38
5.3.5. Finalização------------------------------------------------------------------------------------------------------------------I-39
5.4. Exemplo de criação de uma família de elementos de Structure (treliça)-----------------------------------------------I-39
6. Configuração de famílias de elementos System Family-----------------------------------------------------------------------I-43
7. Criação de Family Templates------------------------------------------------------------------------------------------------------I-43
7.1. Conceitos--------------------------------------------------------------------------------------------------------------------------I-43

II - NOTAS FINAIS--------------------------------------------------------------------------------------------------------------------------II-1

siscad, tecnologias da informação, lda | 4400-469 V.N.Gaia | geral: 223 773 140 | fax: 223 720 668 | email: siscad@siscad.pt | web: www.siscad.pt 2
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

siscad, tecnologias da informação, lda | 4400-469 V.N.Gaia | geral: 223 773 140 | fax: 223 720 668 | email: siscad@siscad.pt | web: www.siscad.pt 3
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

CURSO AUTODESK® REVIT® 2015 – MÓDULO FAMÍLIAS

INTRODUÇÃO
A formação Autodesk Revit Architecture 2015 - Módulo Famílias enquadra-se no seguimento da Autodesk Revit 2015 –
Fundamentos, com o desenvolvimento de temáticas especificas da criação de conteúdos personalizados.

Os formandos poderão prosseguir com a sua aprendizagem de utilização do Revit, adquirindo noções e uma experiência de
utilização do software a um nível avançado, para retirarem o máximo partido desta aplicação.

OBJECTIVOS
Neste curso os formandos ficarão habilitados a continuar o aperfeiçoamento da utilização desta nova e poderosa
ferramenta para elaborar os seus projectos, num ambiente 3D, e respectiva documentação. A frequência do curso permite
expandir os conhecimentos dos formandos ao desenvolvimento de conteúdos das disciplinas de Arquitectura, Mecânica
(AVAC e Hidráulica) e de Estruturas.

No final do curso os formandos estarão aptos a criar ou modificar famílias de elementos paramétricos. Serão ainda
abordados os procedimentos envolvidos na criação de bibliotecas de templates de construção deste tipo de conteúdos.

siscad, tecnologias da informação, lda | 4400-469 V.N.Gaia | geral: 223 773 140 | fax: 223 720 668 | email: siscad@siscad.pt | web: www.siscad.pt 1
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

I - FAMÍLIAS DE ELEMENTOS

1. ORGANIZAÇÃO DO MANUAL

Este manual é constituído por três partes. Na primeira serão abordados os conceitos teóricos, comuns a todas as
disciplinas, a utilizar na construção de famílias de elementos paramétricos. São ainda fornecidos pequenos exercícios
práticos, demonstrativos de cada uma das funcionalidades em análise.

Na segunda parte serão analisados mais alguns conceitos teóricos, específicos da criação de elementos das disciplinas de
MEP e de Structure.

Na terceira e última parte do manual será abordado o processo integral de construção de famílias. Aqui serão descritas
todas as rotinas necessárias à construção de elementos individuais a partir do zero. O formando deverá optar, de acordo
com a disciplina do seu interesse, por um dos exercícios propostos, já que serão fornecidos exemplos para cada uma das
disciplinas do software (Architecture, MEP e Structure). Será ainda abordada a criação de templates de família.

2. CONCEITOS GERAIS

2.1. ORGANIZAÇÃO E ESTRUTURA


Os elementos em Revit estão organizados de forma hierárquica em categorias,
famílias e tipos. A organização do Project Browser reflecte estes princípios,
como é visível na Error: Reference source not found.

Cada categoria de objectos (como por exemplo a de Doors), pode ter disponíveis
várias famílias (na figura M_Single Flush, Porta Painel Vidro, etc.), que por sua Categorias
vez têm pré-definidos os respectivos tipos. Estes normalmente configuram
dimensões ou propriedades típicas (como no exemplo porta de tipo Pv1, Pv2, Pv3
e Pv4).

Qualquer elemento de tipo genérico ou de sistema (ver ponto seguinte) pode ter Famílias
a respectiva categoria alterada, com excepção da categoria de elementos de
massa. Para tal, o utilizador deverá abrir o respectivo ficheiro para edição e, no
separador Modify da ribbon, premir o botão Family Category and Parameters. Tipos
Aqui estão à disposição todas as categorias, de todas as disciplinas do Revit, que
poderá atribuir ao elemento em particular.
Figura I1

2.2. GENERIC, SYSTEM E IN-PLACE FAMILIES

2.2.1. GENERIC FAMILIES


As Famílias Genéricas (generic families) de elementos são aquelas que existem como ficheiros independentes, do tipo
*.rfa, utilizáveis em qualquer projecto ou mesmo como elementos embebidos (nested families) em famílias mais
complexas – ver mais à frente neste manual a utilização de nested families. São estas famílias (as genéricas) que com
certeza irá procurar mais frequentemente nos diversos portais de conteúdos que as disponibilizam, como o Autodesk Seek
(http://seek.autodesk.com/) ou o RevitCity (www.revitcity.com).

Estes elementos são criados a partir de um ficheiro de template (ficheiros de Revit Family Templates - *.rft), e segundo a
configuração original, estão disponíveis na pasta C:\ProgramData\Autodesk\RVT 2015\Libraries, localização por
omissão para as bibliotecas do Revit (note-se que algumas destas são pastas escondidas, pelo que, para ter acesso às
mesmas deverá, caso ainda não o tenha feito, configurar a visualização de ficheiros e pastas ocultos no seu sistema
operativo).

É altamente aconselhável a criação de uma biblioteca personalizada de elementos numa localização diferente da original,
já que uma actualização do software pode dar origem à eliminação desta biblioteca, o que será grave no caso dos
elementos que o utilizador tiver construído terem sido aí guardados. Note-se que o Revit não apaga as pastas das
bibliotecas quando se desinstala o software, mas um utilizador desatento poderá fazê-lo inadvertidamente quando, por
exemplo, procurar libertar espaço em disco numa simples operação de manutenção de um pc.

Por fim, os elementos do tipo generic podem ser carregados para um projecto (ou para outra família) a partir do
separador Insert, botão Load Family.
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

2.2.2. SYSTEM FAMILIES


As Famílias de Sistema (system families) agrupam todos os elementos que não podem ser criados a partir de um ficheiro
de template. São consideradas fundamentais num projecto, e cada projecto tem de possuir pelo menos um tipo de cada
uma destas famílias. Como exemplos de famílias de sistema temos as paredes, lajes, coberturas, escadas, corrimãos ou
rampas, entre outros. Nas disciplinas das especialidades são exemplos de famílias de sistema as de condutas ( ducts),
tubagens (pipes), caminhos de cabos (cable trays), etc.

O facto de não poderem ser definidas de raiz pelo utilizador significa que, na sua constituição encontramos um conjunto
bem definido de regras, que têm seguramente que existir, ou o objecto não funcionaria (as escadas, por exemplo, têm de
calcular automaticamente o número de degraus em função da altura do pé direito ou da dimensão máxima do espelho).
Assim sendo, está vedada ao utilizador a sua construção a partir do ponto zero. O que o utilizador pode (e deve) fazer é
duplicar um dos tipos existentes num projecto e personalizá-lo de acordo com as suas necessidades.

As system families podem ser transferidas entre dois projectos abertos utilizando a funcionalidade Transfer Project
Standards, do separador Manage. É também boa ideia ir copiando as famílias de sistema que se vão construindo para um
ficheiro de projecto em branco, do qual poderão ser transferidos para qualquer projecto os elementos deste tipo. Com
este procedimento evita-se a utilização de ficheiros de template de projecto (*.rte) demasiado pesados, onde numa
primeira análise o utilizador poderia pensar em guardar as suas famílias de sistema.

2.2.3. IN-PLACE FAMILIES


As Famílias In-Place são aquelas que, pela sua especificidade, são construídas directamente num projecto, ficando aí
guardadas. Utilizam-se para resolver questões únicas, que não têm razão de existir fora do mesmo, ou na construção de
determinados objectos que as ferramentas típicas do software não prevêm. A modelação destas famílias obedece aos
mesmos princípios e processos construtivos das famílias genéricas.

A sua construção faz-se a partir do comando Component> Model In-Place, disponível nos separadores Architecture,
Structure e Systems.

Estas famílias são sempre categorizadas, pelo que assumem o tratamento, ao nível da representação e da gestão das
condições de visibilidade, a que estão sujeitos todos os elementos da sua categoria.

2.3. MODEL OBJECTS, ANNOTATION OBJECTS E IMPORTED OBJECTS


2.3.1. MODEL OBJECTS
Os Model Objects são todos os elementos 3D. Estes são por omissão visíveis em todas as vistas onde também esteja
visível a respectiva categoria, independentemente da vista onde tenham sido criados.

Todos os elementos criados a partir dos menus Build, Model e Circulation, dos separadores Architecture, Structure e
Systems, pertencem a este grupo, como por exemplo as portas, as paredes ou o model text.

A dimensão dos objectos do tipo model é alterada de facto, com as alterações da escala das vistas onde estiverem
visíveis.

2.3.2. ANNOTATION OBJECTS


Os Annotation Objects (também conhecidos por drafting ou detail) têm a particularidade de apenas ficarem disponíveis
na vista em que tenham sido criados, sendo constituídos por elementos de carácter bidimensional.

Criados a partir do separador Annotate, dele são exemplos as dimensões, os textos, os variados grupos de tags aplicados
na identificação dos objectos, ou as tramas.

Os elementos deste tipo não são afectados pela alteração da escala das vistas onde estiverem visíveis, pelo que por
exemplo uma dimensão com um corpo de texto de 2,5mm terá estas características reais (impressas) em vistas com
escalas distintas, como 1:100 ou 1:5.

2.3.3. IMPORTED OBJECTS


O Revit pode incorporar em ficheiros de família, quando necessário, informação produzida por aplicações convencionais
de CAD, como o AutoCAD (*.DWG, *.DXF e *.SAT), o Microstation (*.DGN) e o SketchUp (*.SKP).
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

Embora os elementos constantes de ficheiros nestes formatos não possam ser automaticamente transformados em
objectos paramétricos, podem ser tratados ao nível da representação no modelo de Revit. A cada um dos layers de um
destes ficheiros pode ser associada uma espessura de linha, a cor, o tipo de linha e até o material a atribuir.

Podem ser importados ficheiros em 2D e 3D, e em última instância ser criados constrangimentos, ou relações, entre as
entidades dos ficheiros de CAD e os elementos de uma família em Revit, que eventualmente adaptar-se-ão a alterações
efectuadas nos primeiros.

Com isto é possível a inclusão em ficheiros de família de desenhos de pormenor em CAD, que em função das necessidades
podem ser visíveis juntamente com a família em construção (quando o nível de detalhe o exigir, por exemplo).

A adopção de uma ferramenta paramétrica, em substituição parcial ou integral das até aí existentes num gabinete de
projecto, não significa que tem obrigatoriamente que descartar-se tudo aquilo até então produzido. A mais-valia do
software pode também residir no facto de se poder reciclar geometria constante destes desenhos.

Com a versão 2014 do software, e exclusivamente em ambiente de edição de famílias, os sólidos de aplicações de CAD
podem ser explodidos, sendo agora mantida a respectiva geometria e, mais importante, sendo possível editá-la tal como
se de geometria nativa (produzida pelo Revit®) se tratasse.

2.4. NESTED FAMILIES


As Nested Families, também conhecidas por famílias embebidas de elementos, constituem-se como objectos
completamente funcionais que foram integrados na constituição de um elemento mais complexo. Caso estas possuam
parâmetros, podem ser definidos links no elemento anfitrião para estes parâmetros, passando os mesmos a ser
controlados pela edição de propriedades do anfitrião.

Um bom exemplo de utilização de nested families é o constituído pelos puxadores de uma porta, que podem ser múltiplos
num elemento desta categoria, e cuja aplicação o utilizador pode escolher, à medida da sua necessidade. Eventualmente
poder-se-ão construir grande parte das famílias de um biblioteca recorrendo a este princípio, o da utilização de
componentes completamente funcionais na construção de outros mais complexos.

Como nota de curiosidade, fica a saber que, ainda em casos como o dos puxadores, estes podem ser quantificados em
projecto, mesmo estando contidos em elementos do tipo porta. Para isso, no ficheiro respectivo (da família de
puxadores), o utilizador deve premir o botão Family Category and Parameters (por exemplo no separador Modify), e
activar a propriedade Shared do mesmo (colocando o respectivo visto).

2.5. WORK PLANES


Para que seja possível modelar todos os sólidos que se pretenda, por vezes é necessário que se altere o plano de trabalho
(work plane) corrente, de modo a poder-se, por exemplo, construir um sólido de tipo extrusão num plano vertical.

Este processo é por vezes automático, como nos casos em que se inicie a modelação deste sólido em vistas verticais (um
alçado ou um corte), mas às vezes tem de ser o utilizador a fazê-lo.

Para poder visualizar-se o plano corrente numa dada vista, deve premir-se o
botão Show Work Plane, disponível no separador Create da ribbon. A Error:
Reference source not found é exemplo de uma família de portas em edição,
com o respectivo plano de trabalho visível (na base da porta, a azul claro).

Para definir-se um novo plano de trabalho, deve premir-se o botão Set Work
Plane, disponível no mesmo separador. O Revit responde abrindo a caixa Work
Plane, onde o utilizador tem três hipóteses à escolha:

 Name: A selecção do plano de trabalho faz-se pela escolha do respectivo


nome; podem ser utilizados elementos do tipo Level, Grid e planos de
referência a que tenha sido atribuído um nome (parâmetro Name das
respectivas propriedades);
Figura I2
 Pick a plane: Com esta opção o utilizador pode seleccionar uma face plana de um elemento qualquer e utilizá-la
como plano de trabalho corrente;

 Pick a line…: O utilizador pode seleccionar uma model line e utilizar o plano em que esta foi desenhada como
plano de trabalho corrente.
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

2.6. PRIMITIVAS DE SÓLIDOS


Os sólidos constroem-se recorrendo a primitivas de sólidos. Uma primitiva é o sólido mais simples que se consegue
construir, sendo que sólidos mais complexos podem resultar da interacção de várias primitivas (transformados num só por
via de operações de união de geometrias, por exemplo) e de sólidos de subtracção (voids).

Os voids possuem exactamente as mesmas primitivas que os sólidos comuns, mas usam-se para efectuar operações
booleanas de subtracção, ou seja, o seu volume pode ser subtraído ao volume de sólidos tradicionais.

Existem cinco primitivas de sólidos em Revit: Extrusion, Blend, Revolve, Sweep e Swept Blend.

Para já, vamos debruçar-nos exclusivamente sobre os processos inerentes à modelação dos sólidos, já que as suas
características (condições de visibilidade, parâmetros, propriedades, etc.) serão abordadas mais à frente.

2.6.1. EXTRUSION
Uma Extrusion é um sólido construído com base numa figura geométrica bidimensional, de contorno
fechado, à qual se aplica uma altura de extrusão (controlada pelo parâmetro Depth).

O primeiro passo na definição de uma família de elementos de Revit, seja a partir de um template (que já
contém esta definição), como quando se trata de elementos in-place, consiste sempre na definição da
categoria a que o elemento a construir pertence:

 No caso dos elementos construídos a partir de um template (os genéricos), esta definição é Figura I3
inerente a este template, podendo, no entanto, ser alterada a partir do separador Create, com o
botão Family Category and Parameters.

 Já quando se constrói um elemento dentro de um projecto (construção in-place), o primeiro passo com que o
utilizador é confrontado é o da definição da categoria do elemento a construir. De qualquer maneira, nos
separadores Create e Modify da ribbon, está também disponível o botão Family Category and Parameters, para
o caso de o utilizador desejar alterar a categoria do elemento em construção.

Seja qual for o método de construção do elemento, a extrusão define-se de igual modo para qualquer deles:

 Utilize o botão Extrusion para dar início à construção deste sólido (separador Create, tanto no caso de utilização
de um template como para famílias construídas in-place);

 De seguida o Revit passa ao modo de desenho da figura 2D a extrudir, abrindo um novo separador, o Modify |
Create Extrusion. Depois de desenhar o contorno do sólido com as linhas de esboço, a magenta (este contorno
deverá ser fechado e não ter intersecções nem sobreposição de linhas), termina-se a construção com o botão
Finish Edit Mode (o visto verde, na ribbon). Este sólido pode ainda possuir zonas de vazio (‘buracos’) se, ainda no
processo de desenho da extrusão forem desenhados contornos interiores adicionais, também fechados, e com as
condicionantes atrás referidas.

2.6.2. BLEND
Um Blend é um sólido criado pela união de duas figuras bidimensionais colocadas em planos paralelos.
Podem criar-se blends a partir de figuras com diferentes números de vértices, e o único constrangimento
destas é que não contenham ilhas no seu interior (devendo portanto ser definidas apenas pela linha de
contorno exterior).

 Utilize o botão Blend para iniciar a construção do sólido (separador Create);

 Defina então, se for caso disso, a categoria do elemento a construir, ao que o Revit responde Figura I4
passando imediatamente para a definição da figura da base;

 Terminada esta, o botão Edit Top, na ribbon, permite-lhe passar de imediato ao desenho da geometria do topo do
blend. A figura da base mantém-se visível, como referência (a cinza);

 Depois de terminadas as duas figuras, o botão Edit Vertices torna possível a redefinição das conexões entre os
vértices do sólido;
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

2.6.3. REVOLVE
Um Revolve é um sólido de revolução, construído a partir de um eixo de revolução e de um perfil, que ao
rodar em torno desse eixo vai gerar um sólido;

 Com o comando Revolve, tem a possibilidade de desenhar o eixo de revolução (Axis Line) e, com a
ferramenta Boundary Lines, a figura que vai rodar em torno desse eixo. Esta rotação pode ser
executada num ângulo que varie entre os 0° e os 360°;

 O eixo deverá ser constituído por um segmento recto, enquanto que a figura deverá ser fechada, Figura I5
sem cruzamentos de linhas, e sem interceptar o eixo de revolução (pode sobrepor-se).

2.6.4. SWEEP
Os sólidos do tipo Sweep são construídos a partir de um percurso e de uma figura geométrica plana,
definida num plano perpendicular ao deste. Esta figura, ao percorrer este path, vai igualmente gerar uma
geometria tridimensional.

 O path pode ser desenhado num plano 2D (opção Sketch Path) ou definido pela selecção de arestas
de outros sólidos (ou de model lines) – opção Pick Path, podendo então variar no espaço
tridimensional;
Figura I6
 Depois de desenhar o percurso do sweep, pode passar à definição do profile. Este, por sua vez,
pode ser uma família de perfis carregada para o projecto (botão Load Profile), ou desenhado neste momento
(botão Edit Profile).

2.6.5. SWEPT BLEND


Por fim, o Swept Blend, funciona como uma mistura de um sweep e de um blend. É portanto constituído
por um percurso (path) e, contrariamente ao sweep convencional, por dois perfis, um em cada extremo
deste percurso.

 Como constrangimento na modelação deste tipo de primitiva temos a obrigatoriedade de o path


poder apenas ser definido por um único segmento, curvo ou recto, e sem quaisquer vértices;

 Está disponível a possibilidade de redefinição das conexões entre os vértices dos perfis (Edit Figura I7
Vertices).

2.7. PLANOS DE REFERÊNCIA E LINHAS DE REFERÊNCIA


O utilizador decidido a enveredar pela construção de elementos paramétricos em Revit deverá ter presente um conceito
que define a utilização de planos e linhas de referência (reference planes e reference lines) como suporte de modelação
de geometrias, sejam elas 2D ou 3D. Estes planos poderão ser entendidos como o ‘esqueleto’ do objecto em construção.

Quando assim é, ao controlar o posicionamento destes (pela definição de parâmetros baseados neles), estará em última
instância a controlar propriedades dos elementos constrangidos aos mesmos. A utilização de parâmetros no controlo de
dimensões e da colocação de geometrias no espaço, pode ser entendida como a função ‘muscular’ do elemento.

Por fim, a geometria, que como foi dito deverá assentar nos planos agora controlados pelos parâmetros, será entendida
como a definição dos constituintes de tipo ‘pele’ do objecto. Estes são, neste contexto, os de menor relevância, já que
toda a estrutura e a definição do funcionamento do elemento foram controlados anteriormente.

Os planos e as linhas de referência possuem uma propriedade que os distingue, e que o utilizador deverá ter presente
quando pretender utilizá-los. Assim:

 Os planos de referência são de dimensão infinita, pelo que não poderão utilizar-se os respectivos endpoints como
referências para trabalhar com eles. Possível é a utilização de intersecções aparentes entre estes e outros
elementos, que devam ser constrangidos aos primeiros.

 As linhas de referência no fundo não são exactamente rectas, mas segmentos de recta. Como tal, possuem
dimensão finita e um endpoint em cada um dos seus extremos, que poderá ser utilizado como referência para a
modelação de um sólido, ou o controlo de dimensões e de valores de parâmetros. Estes serão abordados nos
pontos seguintes. As linhas de referência são muito utilizadas na construção de elementos de massa, já que
permitem a criação de constrangimentos nestes elementos.
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

2.8. CONSTRANGIMENTOS
Para definir um constrangimento a um plano ou linha de referência, o utilizador deve arrastar a geometria que pretende
constranger até que fique coincidente com o plano em questão. Ao fazê-lo, são disponibilizados uns pequenos aloquetes
abertos, que apontam para este plano, criando-se um constrangimento com um clique em cima dos mesmos (para fechá-
los).

Pode também utilizar-se o comando Align para definir um alinhamento (e portanto a coincidência de linhas de contorno
da geometria com o plano) entre o plano e a linha de esboço de uma geometria, já que este comando sugere sempre a
criação de um constrangimento (o comando Align é dos mais versáteis do Revit).

Se se pretender bloquear o valor de uma dimensão, o que por si também é um constrangimento, pode primeiro efectuar-
se o dimensionamento pretendido e seleccionar-se a dimensão, ao que deve seguir-se um clique no aloquete disponível
para fechá-lo, criando um constrangimento da dimensão em causa com este valor.

2.9. PARÂMETROS
Para que uma família de elementos possa ser de comportamento dinâmico, ou seja, se se pretender que o objecto admita
alterações nas propriedades dos seus elementos constituintes, podem definir-se parâmetros que controlem estas
propriedades.

Os parâmetros podem controlar valores de elementos de tipo texto, número inteiro e fraccionário, comprimento, área,
volume, ângulo e inclinação, moeda, material, densidade de massa, verdadeiro/falso, ou ainda de um URL (que guarda
um endereço web, por exemplo do respectivo fabricante).

Por último, podem conter listas de famílias (parâmetros de tipo <Family Type>), que apontam para conjuntos de
elementos embebidos, a utilizar em famílias que deles necessitem (como é o caso dos puxadores de uma porta). Vamos
analisar todos estes tipos de seguida, observando os procedimentos necessários à sua criação.

2.9.1. PARÂMETROS DE CONTROLO DE DIMENSÕES E DE VALORES NUMÉRICOS

Os parâmetros de tipo dimensão (Length) usam-se para controlar dimensões dos componentes de uma família, como
sejam, por exemplo a altura ou a largura do painel de uma porta.

Os parâmetros que controlam valores de números inteiros (Integer) devem ser usados, por exemplo, em arrays, para que
o utilizador possa, em projecto, definir o número de elementos de um objecto deste tipo.

Os parâmetros que controlam números fraccionários (Number) utilizam-se por exemplo na definição de valores de
constantes, como o de uma polegada, que podem ser necessários para, por exemplo, efeito de conversões de unidades.

 Para criar um parâmetro que controle a dimensão de uma geometria, o utilizador


deve:

- Colocar dois planos de referência em cima dos quais deverão ser desenhadas as
linhas de contorno da geometria a controlar. Ao mover os planos, todas as
geometrias que a eles tiverem sido constrangidas serão movidas também;

- Dimensionar a distância entre estes planos, como habitualmente;


Figura I8
- Seleccionar a dimensão criada e, na options bar, na caixa Label, escolher a opção
<Add parameter…>;

- Na caixa Parameter Properties, atribuir-lhe um nome (caixa Name:), escolher se este será de tipo (Type) ou
instância (Instance), e por último seleccionar da lista Group parameter under o grupo de propriedades onde
ficará disponível.

 Para criar um parâmetro que controle um valor numérico inteiro, o


utilizador deve:

- Seleccionar por exemplo um dos elementos de um array;

- Com este seleccionado, seleccionar a linha que faz referência a cada


um destes elementos, e que tem a indicação do respectivo número na
sua parte superior (Error: Reference source not found);
Figura I9
- Tal como para o exemplo anterior, a caixa Label, na options bar, permite a criação do parâmetro pretendido.
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

 Por último, quando se pretender constituir uma constante (como o valor de uma polegada), podemos efectuar o
procedimento seguinte:

- Premir o botão Family Types, no separador Create (ou Modify);

- Seguidamente premir o botão Add…;

- Definir as características do parâmetro a criar, tal como para os


parâmetros anteriores, com excepção do Type of Parameter, onde
deverá escolher-se a opção Number;

- Por último, antes de fechar esta caixa, atribuir o valor desejado na


caixa Value, e ainda na caixa Formula (se pretender que este
valor não seja editável - Error: Reference source not found).

Notas importantes:

 Na caixa de gestão de parâmetros, Family Types, a coluna Lock deve


ter os respectivos items bloqueados (com o visto activado). Esta
propriedade define que deve ser sempre dada prioridade à
manutenção do valor definido pelo utilizador para o parâmetro em
questão, e que este não deve ser alterado pela interacção com Figura I10
valores de outros parâmetros.

 Sempre que criar um novo parâmetro, o utilizador deve ter em atenção que a edição do valor deste pode interferir
com os de outros, ou quebrar constrangimentos existentes, pelo que deve testar alterar o valor do parâmetro
criado e observar o resultado desta edição com cuidado. Para isso, na caixa Family Types, pode editar o valor
(coluna Value) do novo parâmetro e premir o botão Apply. Caso surja qualquer mensagem de erro observe-a com
cuidado e, caso não consiga resolvê-lo repita o processo de criação do parâmetro integralmente, ou opte por um
processo alternativo. Os testes de funcionamento de parâmetros devem ser executados aquando da criação destes,
e não ser deixados para o fim, já que é bastante mais simples entender os erros e resolvê-los neste momento.

2.9.2. PARÂMETROS DE CONTROLO DE MATERIAIS

O material constituinte de uma geometria tridimensional é também passível de controlar-se, se anteriormente tiver sido
parametrizado. Para criar-se parâmetros de tipo material, estão disponíveis dois procedimentos:

 O utilizador selecciona a geometria a parametrizar e cria o parâmetro de forma associada a esta geometria, ou
seja, quando terminar esta definição a geometria tem o respectivo material sob o controlo do parâmetro:

- Seleccione a geometria;

- Na caixa de propriedades respectiva está disponível a propriedade Material. À direita do valor desta (que por
omissão deverá estar em <By Category>) está disponível um pequeno botão quadrado. Se o premir é aberta a
caixa Associate Family Parameter, onde deverá premir o botão Add parameter. Pode utilizar os procedimentos
abordados para os parâmetros anteriores para constituir o novo parâmetro.

 O utilizador cria o parâmetro utilizando a caixa Family Types, atribuindo-o depois à(s) geometria(s) que pretender:

- Abra a caixa Family Types (botão com o mesmo nome, na ribbon);

- Agora prima o botão New para criar um novo parâmetro;

- Para que o parâmetro a criar possa controlar um material, deve escolher-se esta opção na lista Type of
Parameter;

- Para o restante aplicam-se exactamente os mesmos princípios que para os parâmetros criados anteriormente;

- Criado o parâmetro, associamo-lo ao controlo do material de uma geometria seleccionando esta, premindo o
mesmo botão quadrado e seleccionando o respectivo nome, que já deve estar disponível nesta lista.

2.9.3. PARÂMETROS YES/NO


Quando se pretender controlar condições alternativas no estado de uma propriedade (aberto/fechado, ou sim/não, por
exemplo), podem utilizar-se parâmetros do tipo Yes/No. O valor do parâmetro criado será controlado, nas propriedades
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

do elemento que dele fizer uso, por via da utilização de uma checkbox, ou seja, uma pequena caixa onde o utilizador
pode colocar ou retirar um visto.

Estes parâmetros utilizam-se normalmente para controlar a visibilidade de objectos, 2D e 3D, mas são possíveis outras
aplicações.

Para criar um parâmetro que controle a visibilidade de um sólido, o utilizador deve:

- Seleccionar o sólido que pretende controlar;

- Nas respectivas propriedades, à direita do parâmetro Visible (que já deve ter um visto activado), premir o mesmo botão
quadrado, utilizado para associar um parâmetro ao controlo desta visibilidade;

- Na caixa seguinte seleccionar um parâmetro deste tipo da lista (se já existir), ou criar um novo, fazendo uso do botão
Add Parameter.

Nota: Quando se tiver uma família de elementos em edição, o estado da visibilidade de uma geometria é facilmente
observável, já que os elementos invisíveis são representados à cor cinza e com linha descontínua (Error: Reference source
not found).

Figura I11

2.9.4. PARÂMETROS DE TIPO FAMILY TYPE

Os parâmetros deste tipo fazem pelo utilizador uma grande parte do trabalho de definição de visibilidades alternativas de
componentes, em famílias que possuam componentes embebidos.

Assim, e continuando com o exemplo dos puxadores de uma porta, os mesmos (que são famílias) deverão ser previamente
carregados para uma família de portas que os utilize.

Depois de efectuados os passos que a seguir vamos descrever, os componentes alternativos ficarão acessíveis nas
propriedades da família anfitriã, numa lista criada automaticamente, para que o utilizador possa, em projecto,
seleccionar a partir dessa lista o tipo de puxador que pretende utilizar na família de portas.

Para tal, note que:

 Todos os elementos do tipo puxador deverão ser famílias independentes de elementos, carregados para a família
da porta, e com a respectiva categoria alterada para que seja a mesma em todos (Doors ou Generic, por exemplo);

 O utilizador deverá ter em atenção que o ponto de inserção destas famílias deverá ser sempre o mesmo, já que o
processo de colocação de cada uma das famílias alternativas será executado com base neste ponto de inserção,
sem o utilizador interferir neste posicionamento.

E agora um exemplo prático muito básico, executado apenas com primitivas de sólidos:

- Crie uma nova família baseada no template Metric Generic Model.rft;

- Modele uma pequena extrusão que simule, por exemplo, uma laje: na ribbon
escolha a primitiva Extrusion, de forma rectangular, e com uma espessura
(controlada pelo parâmetro Depth) de 300mm (Error: Reference source not found).
Esta família será a anfitriã das que vamos construir de seguida, e que
posteriormente serão carregadas para a mesma;

- Agora crie mais duas famílias, que serão idênticas, com o template Generic Model
Face Based.rft. Cada uma delas será constituída por uma extrusão, num dos casos
de forma triangular e no outro circular;
Figura I12
- Grave cada uma delas com um nome diferente e carregue-as para a primeira que construíu. A Error: Reference source
not found é um exemplo destas duas famílias. Porque foi utilizado este template em particular, ao pretender colocar as
mesmas na primeira, o Revit espera que clique numa face (que deverá ser a da ‘laje’ que construímos), para poder
colocá-las (já que são face based).
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

Até aqui abordaram-se alguns conceitos necessários ao fim pretendido. Vamos pô-los
em prática:

- Agora que já foram carregadas ambas as famílias para a primeira, tornamos


corrente esta e arrastamos, do Project Browser e para cima da ‘laje’ uma das
famílias embebidas, clicando nesta para posicioná-la;

- Seguidamente, na caixa Family Types (botão com o mesmo nome, na ribbon), crie
um novo parâmetro, com o nome Tipo de Geometria, de instância (Instance),
organizado em (Group parameter under) Other e do tipo (Type of Parameter)
<Family Type…>. Na caixa seguinte (Select Category), escolha a categoria das
famílias que carregou para a corrente (Generic Models).
Figura I13

É aqui que reside o segredo da utilização deste


tipo de parâmetro, ou seja, ao criar um
parâmetro do tipo <Family Type>, da categoria
referida, o Revit procura, dentro da família
anfitriã, todas as nested families desta
categoria, colocando-as numa lista que irá ficar
acessível nas suas propriedades.

- Se agora seleccionar a família que já colocou na


‘laje’, pode atribuir-lhe o parâmetro entretanto
criado (Tipo de Geometria), seleccionando-o na
caixa Label da options bar.

E o processo termina aqui. Repare que, na caixa


Family Types, o mesmo já está disponível, e na
respectiva coluna Value, em forma de lista, as
duas famílias que criou, e que foram carregadas
para esta. Se experimentar seleccionar a que não
estava corrente e fizer Apply, a mesma será
colocada na face anfitriã, em substituição da Figura I14
primeira.

2.10. CATEGORIZAÇÃO DE COMPONENTES


A categorização dos componentes de um elemento de Revit é
indispensável, já que permite o controlo, em projecto, da representação
de cada um destes componentes, tendo em conta a subcategoria a que
pertencem. Cada categoria possui um conjunto específico de
subcategorias, de acordo com a exigência de cada elemento (uma porta,
por exemplo, permite configurar a representação dos seus componentes
do tipo painel, guarnições e aros, vidro, etc.).

Para definir a subcategoria de um componente geométrico numa família,


o utilizador deve seleccionar este componente e, na caixa de
propriedades, alterar o valor do parâmetro Subcategory. As
subcategorias disponíveis dependerão, como foi dito, da categoria da
família em questão.

Em projecto, o utilizador poderá gerir a visibilidade dos componentes de


cada uma das categorias de um dado elemento, por via da edição dos
Figura I15
Object Styles ou das visibilidades das vistas.

2.11. CONTROLO DAS CONDIÇÕES DE VISIBILIDADE


O utilizador atento deverá ter já reparado que, em determinadas famílias, as condições de visibilidade dos seus
constituintes dependem de configurações terceiras, como o nível de detalhe da vista corrente ou mesmo o tipo de vista
(3D, planta, etc.).

Quando o utilizador pretender definir estes comportamentos num objecto em construção, tem à disposição um
procedimento simples que lhe vai permitir este tipo de controlo. Assim, para controlar as condições de visibilidade de
geometrias constituintes de um elemento, deve:
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

- Seleccionar o elemento geométrico cuja visibilidade pretende controlar;

- Na ribbon, no separador que é criado com a selecção, premir o botão


Visibility Settings;

- Na zona superior da caixa (View Specific Display) seleccionar o tipo de


vista em que pretende que a geometria seja visível. A este respeito, note
que a última das opções disponíveis [When cut in Plan/RCP (if category
permits)] permite definir que um dado sólido só seja visível em planta se o
elemento anfitrião for seccionado pelo plano de corte horizontal que
define a planta;

- Relativamente aos níveis de detalhe (zona inferior desta caixa – Detail Figura I16
Levels) pode escolher-se quais os níveis de detalhe em que um dado
elemento geométrico fica visível. Em última instância poderão ter de ser definidas geometrias diferentes (com níveis de
pormenor também diferentes), de modo a podermos ter a representação do elemento distinta em função destes níveis.

2.12. FAMILY TYPES


Quando se pretender que numa determinada família fiquem disponíveis propriedades pré-definidas, como dimensões
tipificadas ou outras, devem constituir-se tipos (family types) nessa família. Por exemplo, numa família de portas, é
usual que, quando a porta é carregada para um projecto, fiquem disponíveis dimensões típicas como a altura e a largura
da mesma, que o utilizador pode usar sem ter necessariamente de alterar manualmente as suas propriedades.

Para definir-se tipos numa família, pode fazer-se o seguinte:

- No separador Create da ribbon, premir o botão Family Types;

- Com o botão New… cria-se um novo tipo. O nome deste deve ser explícito o suficiente para identificar a(s)
propriedade(s) que ele controla, como por exemplo, e para o caso de uma família de portas, 0800x2000mm (que
corresponde à descrição das dimensões da mesma);

- Depois de o fazer este tipo deverá ter ficado disponível na lista Name, na zona superior da caixa;

- Ainda no que diz respeito ao exemplo da porta, depois de criado o tipo o utilizador deve alterar os valores dos
parâmetros disponíveis nesta mesma caixa, de modo a que estes valores correspondam ao nome que deu ao tipo.

- Agora pode criar os restantes tipos de que necessitar. Quando terminar, prima o botão OK e observe o Project Browser.
Se localizar aqui esta família e expandir, com um clique no [+], o respectivo nome, poderá confirmar que a família em
questão já possui todos os tipos criados, cada um dos quais poderá ser arrastado para o espaço de trabalho de modo a
poder utilizar-se.

2.13. FÓRMULAS PARA CONTROLO DE VALORES E DE RELAÇÕES


As fórmulas podem ser utilizadas em dimensões e parâmetros. Permitem relaccionar valores destes últimos, e se se
utilizarem parâmetros condicionados (condições do tipo SE condição ENTÃO operação) podem ainda ser utilizadas para
atribuir valores a parâmetros em função de valores que decorram da edição pelo utilizador ou da interacção com os de
outros parâmetros.

 Para utilizar fórmulas em dimensões, o utilizador deve:

- Seleccionar uma das referências da dimensão a editar. Com um clique na dimensão temporária, o respectivo valor
fica disponível;

- Agora pode introduzir-se um sinal de igual (=), que configura que o valor vai depender de uma operação ou
conjunto de operações definidas por uma fórmula, seguido da fórmula em questão (como por exemplo
=1000+250).

 Para utilizar fórmulas em parâmetros, o utilizador deve:

- Abrir a caixa dos Family Types;

- Definir a fórmula de um parâmetro na respectiva coluna, com o mesmo nome. Note-se que aqui se dispensa a
introdução do sinal de igual, já que este é colocado por omissão no início desta coluna.
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

2.13.1. CONSISTÊNCIA DE UNIDADES

O utilizador deve ter em atenção que na definição de fórmulas devem usar-se unidades que sejam consistentes, ou o
Revit devolverá um erro (‘Inconsistent Units’). Imaginando que tenham sido definidos dois parâmetros do tipo dimensão,
que controlem o comprimento de paredes, e o utilizador pretenda calcular a área do compartimento definido por elas,
poderá pensar em utilizar uma fórmula do tipo 200mm * 100mm para obter o resultado de 20,000mm², o que devolve
um erro.

A única forma de ‘resolver’ esta questão será neutralizando as unidades em, pelo menos, um dos parâmetros da fórmula,
dividindo um dos operadores por 1. Algo do género:

ValorÁrea = 200mm * (100mm / 1), que devolverá o resultado 20,000mm (ou seja 200mm * 100 = 20,000mm)

Mais exemplos:

Pretendido: 100mm * 100mm * 100mm = 1,000,000mm³ (Para calcular o valor de um volume, o que resulta
em ‘Inconsistent Units’, já que os operadores são comprimentos)
Válido: 100mm * 100mm * (100mm / 1) = 1,000,000mm²
Válido: 100mm * (100mm / 1) * (100mm / 1) = 1,000,000
Pretendido: Área * Preço = Preço Total (Para calcular preços totais, que resulta em ‘Inconsistent Units’,
porque os operadores utilizam unidades diferentes)
Válido: (Área / 1) * Preço = Preço Total

E para obter valores de determinada grandeza, poderemos ter de utilizar a multiplicação, em vez da divisão:

Pretendido: Valor de um comprimento (portanto em mm)


Válido: 100 * (50 * 1) = 5,000mm (aplica as unidades correntes ao operador)

2.13.2. OPERADORES ARITMÉTICOS BÁSICOS

Adição a+b
Subtracção a-b
Multiplicação a*b
Divisão a/b
Negação -a
Exponenciação a^b
Expon. neperiana exp (a)
Raíz quadrada sqrt (valor) ou sqrt (parâmetro) ou sqrt (a + b)
Logaritmo log (a)
Valor absoluto abs (valor)
Pi pi (3,14159265…)

2.13.3. FORÇAR ESTADO DE PARÂMETROS YES/NO


Por vezes é vantajoso ‘forçar’ o valor de um parâmetro do tipo yes/no, já que em função deste valor pode estar definida,
por exemplo, a visibilidade de determinado componente. A expressão para o efeito deve ser colocada na coluna Formula,
na edição do valor de um parâmetro (caixa Family Types). Eis os procedimentos necessários:

Forçar activado 1 < 2 (o que resulta em True, ou seja, o visto activado)


Forçar 1 > 2 (o que resulta em False, ou seja, o visto desactivado)
desactivado

2.13.4. CONDIÇÕES E OPERADORES LÓGICOS

As fórmulas condicionais têm a seguinte sintaxe:

IF (condição, resultado se verdadeiro, resultado se falso)

E os seguintes operadores:

Menor que <


Maior que >
Igual =
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

E AND (ambas as condições são verdadeiras)


Ou OR (pelo menos uma das condições é verdadeira)
Negação NOT (condição é falsa)
Maior ou Igual NOT (a < b)
Menor ou Igual NOT (a > b)

Exemplos:

Condição IF IF (a > b, a = 300, b = 300)


Condição IF com IF (Largura < 900, “painel estreito”, “painel largo”)
resultado de texto
Operador AND IF (AND (x = 1 , y = 2), result. se verdadeiro, result. se falso) (True se ambas verdadeiras)
Operador OR IF (OR (x = 1 , y = 2), result. se verdadeiro, result. se falso) (True se pelo menos uma for falsa)
IFs embebidos IF (Length < 500 , 100 , IF ( Length < 750 , 200 , IF (Length < 1000 , 300 , 400))) (Devolve 100
se Length for menor que 500, 200 se Length for menor que 750, 300 se Length for menor que 1000
e 400 se Length for maior que 1000)
IF com condição Length > 40 (Devolve o visto na caixa (True) se Length for maior do que 40)
verdadeiro/falso

2.13.5. FUNÇÕES TRIGONOMÉTRICAS


Seno sin (ângulo)
Coseno cos (ângulo)
Tangente tan (ângulo)
Arseno asin (ângulo)
Arcoseno acos (ângulo)
Arcotangente atan (ângulo)

2.13.6. FUNÇÕES DE ARREDONDAMENTO

O Revit utiliza funções de arredondamento para cima, para baixo e para o mais próximo de um valor inteiro:

Para cima roundup (x)


Para baixo rounddown (x)
Para inteiro round (x)

Exemplos:

Round (23.2) = 23 Roundup (12.3) = 13 Rounddown (10.8) = 10


Round (23.5) = 24 Roundup (12.8) = 13 Rounddown (10.1) = 10
Round (-23.8) = -24 Roundup (-23.1) = -23 Rounddown (-5.3) = -6

3. CONCEITOS PARA A CRIAÇÃO DE FAMÍLIAS DE REVIT MEP E STRUCTURE


Embora a base de todas as versões do Revit 2015 lhes seja comum, existem particularidades no funcionamento de cada
uma, assim como um conjunto de ferramentas, que são específicas da disciplina de projecto que se execute.

Assim, no que diz respeito às famílias de Revit MEP, existem conceitos e princípios de funcionamento que convém que o
utilizador tenha presentes, como os referentes à utilização de conectores e ao correcto entendimento dos seus princípios
de funcionamento. Só assim poderão constituir-se os sistemas de ar e de fluídos de que o software faz uso.

Relativamente ao Revit Structure, o utilizador deverá ter igualmente alguns princípios presentes, nomeadamente os
relacionados com a utilização de elementos de betão, cujas propriedades influenciam sobremaneira o funcionamento em
ambiente de projecto, e que é também conveniente que o utilizador domine, para uma utilização adequada do software.

3.1. REVIT MEP


3.1.1. CONECTORES
Uma das diferenças fundamentais entre elementos de Revit Architecture ou Structure e Revit MEP reside na utilização de
conectores, no MEP. Os conectores permitem que os componentes tenham um comportamento inteligente, participando
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

na constituição de sistemas mecânicos, já que contêm informação relevante que é utilizada em projecto, e porque
asseguram a correcta ligação de equipamento mecânico e condutas ou tubagens, ou de terminais de ar com as mesmas.

Na edição de famílias de elementos, as setas visíveis nos conectores devem apontar na quase totalidade dos casos para
fora dos equipamentos mecânicos onde forem colocados, indicando a zona de ligação com o elemento de tipo conduta,
caminho de cabo, tubagem, etc. Estas setas não são indicativas do sentido do caudal de ar (ou de um fluido) que passa na
conduta ou tubagem. Este sentido deverá ser definido nas propriedades dos conectores, como veremos mais à frente.

3.1.2. PROPRIEDADES DOS CONECTORES

A disciplina que estiver atribuída a um conector vai determinar as propriedades disponíveis para o mesmo. Esta disciplina
define-se aquando da colocação do conector, pelo que ao colocar-se um duct connector este pertencerá à de Mecânica,
um electrical connector à de Eléctrica, etc. As disciplinas que utilizam conectores são as de AVAC (HVAC), Tubagens
(Piping) e Eléctrica (Electrical). As propriedades (mais importantes), para cada disciplina, são:

Mecânica (AVAC)

 Flow Configuration: O valor desta propriedade pode ser Calculated, Preset ou System. No primeiro caso
(calculated), o valor do caudal de ar é calculado de acordo com as necessidades do projecto; no segundo ( preset),
o valor do caudal de ar atribuído a um conector é definido manualmente pelo utilizador (parâmetro Flow) e no
último, o valor do caudal em cada difusor de um sistema de ar é atribuído como uma percentagem do caudal de ar
total do sistema. Esta percentagem define-se com valores entre 0 e 1 (sendo 1 a totalidade do caudal do sistema).

 Flow Direction: Este parâmetro pode apresentar os valores In, Out ou Bidirectional. Estes valores significam a
direcção do ar relativamente ao sistema em causa, pelo que um conector com o flow direction In será de
insuflação, já que insufla ar para dentro do sistema.

 System Classification: Configura o tipo de sistema a atribuir ao conector em questão. Pode ser Supply Air,
Return Air, etc.

 Pressure Drop: Disponível quando o parâmetro Loss Method está activado, configura o valor de perda de carga a
utilizar.

 Flow: Determina o caudal que passa pelo equipamento, difusor ou outro.

 Shape: Utilizado para configurar o conector. Pode ser Rectangular, Circular (Round) ou Oval.

 Height, Width, Radius: Utilizados para configurar dimensões dos conectores.

Mecânica (Piping)

 Flow Factor: Percentagem do caudal de um dado sistema atribuída ao conector em questão. Só fica disponível
quando o parâmetro Flow Configuration aponta para System.

 Flow: Determina o caudal do fluído que passa pelo equipamento.

 Flow Configuration: Tal como para os conectores de AVAC, pode apresentar os valores Calculated, Preset ou
System, sendo o respectivo funcionamento idêntico ao descrito para estes.

 Flow Direction: O mesmo que para os conectores de AVAC.

 System Type: Determina o tipo de sistema a que o conector pertence. Pode apresentar os valores Undefined,
Hydronic Supply, Hydronic Return, Sanitary, Domestic Cold Water, Domestic Hot Water, Fire Protection ou
Other.

Eléctrica (Electrical)

 System Type: Determina o tipo de sistema eléctrico em particular. São possíveis Data, Power – Balanced, Power
– Unbalanced, Telephone, Security, Fire Alarm, Nurse Call, Controls e Communication.

 Power Factor: Percentagem de potência atribuída ao conector em questão. Este parâmetro só fica disponível
quando o parâmetro System Type aponta para Power.
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

3.2. REVIT STRUCTURE


Algumas configurações executadas em famílias de Revit Structure condicionam sobremaneira o funcionamento destas em
projecto, pelo que vamos abordá-las de seguida:

3.2.1. FAMILY CATEGORY AND PARAMETERS


Este comando está disponível no separador Create da ribbon, e permite configurar alguns family parameters, dos quais
se destacam os seguintes:

 Cuts with Voids When Loaded: Determina que, se a família for constituída por sólidos de subtracção (voids), estes
possam interferir (e subtrair volume) com sólidos de outras famílias com as quais a do elemento estrutural se
relaccione.

 Material for Model Behaviour: Este parâmetro é importante, já que determina a forma como por exemplo um
pilar ou viga se comportam quando colocados completamente embebidos numa parede ou laje, e o utilizador usa o
comando Join Geometry para eliminar volumes em sobreposição. Quando o valor do parâmetro apontar para
Concrete, a parede ou viga que alojar o elemento irão absorvê-lo completamente, ficando a impressão de que
este último se ‘perdeu’, ou seja, o elemento deixa de ser visível em projecto, e também não é quantificado em
listagens. Quando o valor estiver em Precast Concrete (betão pré-fabricado), e independentemente da
constituição da família que o aloje, o elemento estrutural ficará sempre diferenciado desta.

 Beam cutback in plan: Este parâmetro caracteriza o comportamento de vigas, e disponibiliza os valores From
Geometry e From Bounding Box. No primeiro caso, uma viga que apoie num dado pilar será representada tal
como o utilizador a definiu, com os respectivos endpoints onde o utilizador tenha definido o ponto inicial e final
desta. Se a opção for a segunda, será colocado no limite exterior do elemento viga uma caixa ( bounding box), que
determina o limite do elemento representado.

4. CRIAÇÃO DE FAMÍLIAS DE ELEMENTOS ANNOTATION


Os elementos Detail, como as Door Tags, são de uma forma genérica facilmente personalizáveis. A forma como estas
estão em particular estruturadas, assenta na utilização de elementos de tipo Label, capazes de reportar valores de
propriedades dos objectos a identificar, em projecto. Estes objectos são os seus elementos anfitriões ( hosts), que
suportam a sua utilização, e que terão obrigatoriamente de ser elementos de construção (do tipo model).

Existem alguns templates específicos para a construção de elementos de anotação, disponíveis na localização típica do
programa, na pasta C:\Documents and Settings\All Users\Application Data\Autodesk\RAC 2015\Metric Library\Annotations
(Windows XP) ou C:\ProgramData\Autodesk\RVT 2015\Family Templates\English\Annotations (Windows 7). Estes templates
disponibilizam as ferramentas adequadas à criação de conteúdos detail orientados à necessidade do utilizador, que
podem ser constituídos por elementos do tipo linha, filled region, masking region, text ou label.

Os elementos de anotação devem ser entendidos e utilizados como qualquer outra família de elementos, podendo ser
editados, depois de seleccionados num projecto, premindo-se o botão Edit Family do separador Modify | Door Tags (isto
no caso, obviamente, de o elemento seleccionado ser uma door tag). Esta opção abre o ficheiro em questão no Editor de
Famílias – um modo especial de correr o programa, em que são disponibilizadas ao utilizador todas (e apenas) as
ferramentas necessárias à criação ou à edição de famílias de elementos.

As alterações assim efectuadas no elemento ficam gravadas no ficheiro de família respectivo, podendo este ser carregado
para o projecto a partir do qual tenham sido editado, ou ainda utilizado noutro projecto qualquer.

4.1. EXEMPLO DE CRIAÇÃO DE UMA FAMÍLIA DE ELEMENTOS ANNOTATION (ROOM TAG)


Neste pequeno exercício vamos criar uma Room Tag de raíz, ou seja, não vamos seleccionar uma existente num projecto
e editá-la, mas criar uma nova. Este elemento será capaz de reportar propriedades de compartimentos, como a
respectiva área, volume ou perímetro.

Note-se que esta informação é recolhida directamente do elemento a que a tag fizer referência (no caso o Room), pelo
que o utilizador terá à disposição os parâmetros específicos dessa categoria de elementos.

O utilizador deverá ter o cuidado de ir gravando as famílias que for construindo numa biblioteca que tenha criado para o
efeito, de estrutura semelhante à criada com a instalação do software, mas preferencialmente numa localização
diferente.
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

Para dar então início à construção de uma room tag:

- No Botão da Aplicação prima New> Family. Escolha o


template Metric Generic Tag.rft, disponível na pasta
…\Family Templates\English\Annotations, e prima o botão
Open;

- No separador Create da ribbon, prima o botão Family


Category and Parameters. Altere a categoria da família
a construir para Room Tags. Prima o botão OK para
validar esta escolha;

- Agora apague a nota de texto a vermelho disponível no


template (já agora pode aproveitar para lê-la). Figura I17

Nota: A intersecção dos dois planos de referência visíveis quando se abre o template (as duas linhas descontínuas)
determina o ponto de inserção desta tag.

- No separador Create da ribbon, pode utilizar o comando Label para criar elementos de texto capazes de retirarem
informação do elemento Room. Ao colocar o label no desenho (com um clique), o Revit abre a caixa Edit Label, onde
pode seleccionar, na coluna da esquerda, o(s) parâmetro(s) que pretender, usando a pequena seta verde colocada a meio
das duas listas para passá-lo para a coluna da direita, onde estão os parâmetros utilizados na tag;

- [Caso pretenda alterar as propriedades deste texto (altura, tipo de letra, etc.), deve seleccionar um label que já tenha
colocado e, com o botão Element Properties, criar uma duplicação do respectivo tipo e alterar esta].

- Seleccione então os parâmetros Area e Perimeter (Error: Reference source not found);

- Agora no parâmetro Area coloque um visto na opção Break, para definir uma quebra de linha entre os textos da área do
room e do respectivo perímetro;

- Pode ainda adicionar espaços antes de cada valor, prefixos e sufixos, constituindo verdadeiras frases de parâmetros;

- Se seleccionar um dos parâmetros da lista dos em utilização, e se estes utilizarem


grandezas de tipo numérico, fica disponível na zona inferior da caixa o botão Edit
parameter’s units format, que permite definir a utilização de um sistema de unidades
neste parâmetro da tag que seja diferente do configurado no projecto;

- Para aprimorar a tag, pode também utilizar elementos de tipo linha (line), trama (filled Figura I18
region) e trama de máscara (masking region) para adicionar elementos gráficos ao elemento
em construção. Ou, em alternativa, pode seleccionar o label e, nas propriedades de tipo activar a opção Show Border
para tornar visível uma caixa em torno do texto, e alterar o valor do parâmetro Leader/Border Offset para 0, de modo a
minimizar a distância entre o texto e esta linha de bordadura;

- Quando terminar, grave o ficheiro (dê-lhe o nome apropriado) e carregue-o para um projecto com o botão Load into
Project, na ribbon.

A Error: Reference source not found é exemplo da nossa Room Tag terminada.

5. CRIAÇÃO DE FAMÍLIAS DE ELEMENTOS MODEL


A grande maioria dos templates de criação de famílias disponíveis na biblioteca do Revit destina-se à criação de
elementos do tipo model.

Os elementos construídos a partir de templates pertencem ao grupo das famílias genéricas. Em alternativa, podemos
construir famílias de elementos in-place (que passam a pertencer unicamente ao projecto onde forem construídas) a
partir do comando Component > Model In-Place, do separador Architecture, Structure ou Systems, da ribbon.

5.1. EXEMPLO DE CRIAÇÃO DE UMA FAMÍLIA DE ELEMENTOS DE ARQUITECTURA (PORTA)


Neste exercício vamos criar uma família de portas, totalmente parametrizada nas dimensões dos elementos que a
constituem, nas condições de visibilidade destes (em função do tipo de vista e do nível de detalhe), assim como nos
materiais constituintes. Criaremos alternativas na aplicação de alguns elementos (como os puxadores), e ainda vários
tipos pré-definidos, disponíveis quando se carregar a família para um projecto.
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

5.1.1. PREPARAÇÃO DO FICHEIRO PARA TRABALHO

Para iniciar a construção de um elemento deste tipo deve:

- No Botão da Aplicação, clique em New > Family.


Escolha o template Metric Door.rft. O Revit cria uma
cópia deste template, de conteúdo idêntico ao da Error:
Reference source not found. Pode já gravar o ficheiro na
sua biblioteca pessoal.

Visível temos uma planta do nosso objecto porta (ou do


seu esboço muito básico), com o elemento anfitrião
parede, o elemento opening, que produz o vão nesta, a
identificação do lado exterior do objecto (o texto que o
indica), alguns planos de referência (linhas a descontínuo)
e outros tantos parâmetros (as dimensões com o nome
Width e com um constrangimento das igualdades dos
respectivos valores – EQ) que foram colocados com Figura I19
referência a estes planos.

Já agora, esta última controla a igualdade das dimensões em relação a


um plano de referência colocado a meio da abertura. Este plano, por
sua vez, é uma das referências disponíveis em projecto para poder
fazer-se o dimensionamento ou o alinhamento da porta, e define
também o respectivo ponto de inserção.

Ainda temos alguma geometria construída (guarnições interior e


exterior), controlada pelos parâmetros Frame Projection Int e Frame
Projection Ext.

Agora vamos apagar alguns elementos de que não necessitamos


(geometria e parâmetros inúteis). Ao apagar-se parâmetros que não
estejam em utilização, estes deixam de estar disponíveis nas
propriedades da porta, que é o que se pretende, já que deixaram de
afectar o seu funcionamento:

- Seleccione a geometria das guarnições e apague-a com a tecla DEL.


Note que também desaparecem os parâmetros que definem as suas Figura I20
espessuras, já que deixam de existir os objectos a que faziam referência. Estes parâmetros continuam disponíveis no
objecto, pelo que para os eliminarmos definitivamente devemos abrir a caixa Family Types (botão Family Types no
separador Create da ribbon), procurá-los na lista, seleccioná-los e apagá-los com o botão Remove.

5.1.2. CRIAÇÃO DE PARÂMETROS

Vamos começar por definir no elemento em construção uma série de


reference planes, que deverão controlar as propriedades dos
elementos de tipo aro e guarnição do mesmo:

- Tendo corrente a vista


Ref. Level, colocamos os
planos de referência de que
necessitamos no nosso
modelo, utilizando a
ferramenta Reference
Plane do separador Create
da ribbon, como indicado
na Error: Reference source
not found (a azul); Figura I21

Agora precisamos de controlar a respectiva posição, para o que vamos criar os


parâmetros adequados ao controlo de dimensões:
Figura I22
- A partir do separador Detail da ribbon, utilize o botão Aligned (grupo Dimension) para dimensionar as distâncias entre
estes planos, como na Error: Reference source not found. É boa ideia alterar a escala da vista para algo maior (por
exemplo 1:5), de modo a conseguir colocar estes elementos com algum à-vontade no que respeita ao espaço que ocupam
no desenho;
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

Agora temos normalmente duas hipóteses à escolha:

 Ou bloqueamos os aloquetes disponibilizados


quando se selecciona cada um destes elementos de
dimensionamento (com um clique em cima dos
mesmos), assegurando-nos de que as distâncias em
questão não vão alterar-se;

 Ou transformamos estas dimensões em parâmetros,


que passam a controlar os respectivos valores.
Neste exercício vamos optar pela segunda hipótese.

Para transformar as dimensões em parâmetros fazemos o


seguinte:

- Seleccionamos cada uma destas dimensões;

- Na Options Bar, na lista Label, escolhemos a opção


<Add parameter...>; Figura I23

- Na caixa Parameter Properties, podemos definir parâmetros de tipo (Type), que


ficarão disponíveis sob o grupo de propriedades Dimensions (Group parameter
under), com o nome que o utilizador colocar na caixa Name – no exemplo foi criado
um parâmetro para controlar a largura das guarnições;

Quando fechar esta caixa, o parâmetro em edição (Largura das Guarnições) ficará
associado à dimensão a partir do qual foi criado, pelo que, à esquerda do respectivo
valor, deverá figurar o nome atribuído.

- Os valores das larguras das guarnições deverão ser controlados por um plano de
referência único, que atravessa a parede perpendicularmente à mesma.

- Para os parâmetros que definem a espessura das guarnições e dos aros, vamos
utilizar um único elemento de controlo, como indicado na Error: Reference source
not found (parâmetro Espessura dos Aros).

As restantes dimensões deverão ser bloqueadas, seleccionando-as e clicando no


aloquete aberto que fica disponível (e que deverá ficar fechado, o que permite
bloquear os valores que contiverem).

Nota: É importantíssimo que o utilizador se vá preocupando em testar o


funcionamento dos parâmetros que forem sendo construídos. Estes parâmetros Figura I24
ficam disponíveis quando se prime o botão Types, no separador Manage da ribbon.

Para testar as alterações no modelo em função das edições aplicadas aos seus valores, sem fechar a caixa Family Types
pode premir o botão Apply e observá-las no modelo. Caso o resultado não seja o esperado, tem pelo menos a certeza de
que o eventual problema estará relacionado com o(s) parâmetro(s) que acabou de criar, pelo que deverá repetir o
respectivo processo de criação, ou tentar corrigi-los.

5.1.3. MODELAÇÃO DE ELEMENTOS

5.1.3.1. CRIAÇÃO DE ELEMENTOS SÓLIDOS

Agora que foram colocados os primeiros reference planes no objecto, e criados os parâmetros de controlo de dimensões,
podemos passar à construção das geometrias sólidas cujas características pretendemos controlar com estes.

O aro e as guarnições da porta, por uma questão de simplificação do objecto, deverão ser constituídos por um único
sólido do tipo sweep. Mais do que a pretensão de construção de uma porta perfeita, vamos dar preferência ao correcto
entendimento dos conceitos necessários para tal, pelo que podemos partir do princípio de que quem entender o
funcionamento do que é simples deverá ser também capaz de compreender o mais complexo (os princípios de
funcionamento são exactamente os mesmos).

- No separador Create da ribbon, premimos o botão Sweep para dar início à construção deste sólido;

Este é, como foi dito atrás, constituído por um percurso (path) e um perfil, que o percorre.
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

- Para desenhar o path, tornamos primeiro corrente o alçado Interior (com um


duplo clique no respectivo nome, no Project Browser);

- Agora entramos no modo de esboço do percurso, com um clique no botão Sketch


Path;

- No separador Modify | Sweep > Sketch Path ficam disponíveis opções de


desenho de linhas (grupo Draw). Podemos utilizá-las para definir o desenho
pretendido, como na Error: Reference source not found. Se desmarcar a opção
Chain da Options Bar, passamos ao desenho de segmentos de recta definidos,
cada um deles, por dois pontos.

Uma das vantagens desta opção reside no facto de o Revit disponibilizar a


possibilidade de definição de constrangimentos para cada um deles (fechando-os
com um clique). Estes constrangimentos serão definidos em relação às linhas Figura I25
limite da abertura da porta.

- Termine este desenho com o botão Finish Edit Mode, na ribbon;

- De seguida tornamos corrente a vista Ref. Level e passamos ao desenho do


perfil, como indicado na Error: Reference source not found.

É importante que se vão definindo correctamente os constrangimentos das linhas


deste perfil aos planos de referência em cima das quais elas são desenhadas, já
que são estes planos os responsáveis pela alteração da geometria do mesmo,
quando o utilizador altera as suas posições pela edição dos valores dos
parâmetros.

- O desenho do perfil é efectuado depois de premir o botão Edit Profile, no


separador Modify Profile da ribbon.

Nota: Se reparar bem, na planta que tem agora corrente está visível, na face
interior da parede e junto ao limite esquerdo da abertura, um pequeno ponto
vermelho, que indica o posicionamento da linha com que se iniciou o desenho do
path. O perfil deverá ser desenhado num plano perpendicular a esta linha (como é
o plano que define a planta em utilização).
Figura I26
- Para terminar a construção do sólido, premimos o botão Finish Edit Mode, na ribbon, seguido, de novo, de um clique no
mesmo botão para terminar a construção do sweep. O sólido obtido deverá ser idêntico ao da Error: Reference source not
found.

Não se esqueça de testar o funcionamento dos parâmetros associados ao objecto (utilize o botão Family Types para
aceder à caixa de controlo dos valores dos parâmetros). Experimente alterar o valor dos parâmetros que controlam a
largura das guarnições e a espessura dos aros. Teste ainda efectuar alterações aos valores da altura e da largura da porta,
assim como da espessura da parede (esta última pela respectiva edição de propriedades).

O sólido deverá reagir a estas


alterações adaptando a
respectiva geometria às novas
posições dos planos de
referência.

Figura I27
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

Para a definição do painel da porta, vamos utilizar um sólido do tipo extrusão. Esta pode ser construída a partir da
planta, definindo-se a altura da porta como a altura da extrusão. No caso de pretendermos modelar a extrusão a partir de
um dos alçados – Interior ou Exterior – a altura da extrusão será utilizada na definição da espessura do painel, já que
passamos a trabalhar num plano vertical – o do alçado – e porque a altura de uma extrusão se define sempre
perpendicularmente ao plano onde a figura a extrudir tenha sido desenhada.

Em qualquer dos casos a construção do painel é bastante simples. Vamos criar um sólido com base rectangular,
parametrizado na sua largura, altura e espessura:

- Torne a vista Ref. Level corrente;

Se decidirmos que a face exterior do painel seja coincidente com a face exterior da parede, podemos utilizar o plano de
referência existente, que controla a posição desta última, para desenharmos a linha correspondente do painel.

Paralelamente a este foi já colocado, no sentido do interior da porta, um outro à distância de 30mm, que vai ser utilizado
no controlo da espessura deste elemento, por via da utilização de um parâmetro.

- Para que não haja surpresas posteriormente, vamos alterar a


distância deste plano à face exterior da parede, passando-a
de 30mm para 25mm, seleccionando o plano de referência
em questão e alterando o valor da respectiva dimensão
temporária (Error: Reference source not found);

- Se tudo estiver a funcionar correctamente, o plano de


referência assinalado pela seta, na mesma figura, deverá
deslocar-se no sentido do exterior da porta, modificando o
valor da dimensão em questão e modificando também o aro
na zona do batente;

- Criamos então um parâmetro de controlo do valor da


dimensão (com o nome Espessura do Painel), seleccionando
esta e utilizando a lista Label, na options bar, para o efeito,
como anteriormente para a criação dos primeiros parâmetros.

Podemos então passar de imediato à construção do painel da


porta: Figura I28
- Para a construção do sólido propriamente dito, no menu Create prima o botão Extrusion. Desenhe um rectângulo como
indicado na Error: Reference source not found, definindo os constrangimentos das respectivas linhas com um clique para
fechar os aloquetes;

Se pretender definir já a altura desta extrusão, pode indicá-la na caixa Depth da Options Bar. No caso não o vamos fazer
ainda, já que vamos controlar esta altura a partir de uma vista de alçado, aproveitando para configurar o
constrangimento da linha superior do painel à linha de abertura da porta.

- Faça então Finish Edit Mode, na ribbon, para terminar a definição do painel;

Figura I29
Figura I30

- Agora na vista Interior, seleccione o painel que acabou de criar (com a altura de 250mm) e arraste o grip (o pequeno
triângulo azul) do topo para fazê-lo coincidir com a linha do aro da porta próxima do limite superior da abertura ( Error:
Reference source not found). Não se esqueça de bloquear o aloquete apresentado, de modo a fazer com que a altura do
painel se ajuste a eventuais alterações na altura da porta;
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

5.1.3.2. UTILIZAÇÃO DE VOIDS PARA SUBTRAIR VOLUMES A SÓLIDOS

A porta em construção vai ainda possuir um painel de vidro, pelo que teremos de
retirar o volume deste ao do painel já construído. Para isso, utilizamos um sólido
de tipo void, que irá subtrair o respectivo volume ao do primeiro.

- Trabalhando ainda no mesmo alçado, prima no separador Create o botão Void


Forms> Void Extrusion. O Revit entra no modo sketch (Modify | Create Void
Extrusion);

- Desenhe um rectângulo, como na Error: Reference source not found;

- Depois coloque algumas dimensões que controlem a largura da moldura a criar,


e bloqueie-as com os valores indicados na mesma figura. Não se esqueça que,
para alterar os valores das dimensões, não deve seleccionar estas, mas as linhas
magenta a que fazem referência;

- Faça Finish Edit Mode para terminar a definição do void. Este deverá ficar
representado à cor laranja. Figura I31

Se agora tornar corrente a vista Ref. Level, poderá observar que o


void não está colocado na posição correcta, visto que ainda não
interfere com o sólido do painel (caso este já não esteja
seleccionado, prima o botão direito do rato e clique em Select
Previous).

- Seleccione-o, e com a ajuda dos grips disponibilizados para o


efeito, faça coincidir as faces deste com as do painel. Não se
esqueça de criar os constrangimentos que controlem esta
coincidência, já que em qualquer altura poderão vir a observar-se
condições diferentes nas características deste elemento, em
resposta, por exemplo, à alteração da espessura da parede, o que Figura I32
poderá traduzir-se na existência de um void que não interfere completamente, ou de todo, com o sólido a cortar. A ideia
será fazer com que o void assuma a forma indicada na Error: Reference source not found (representado a laranja);

Observe o objecto na vista {3D}. Note que o painel da porta tem sobreposto o void, que no entanto
ainda não está a produzir a abertura para o vidro. O Revit não faz os voids subtrairem
automaticamente volumes a outros sólidos, já que deverá ser o utilizador a decidir que sólidos
pretende que estes cortem.

- Assim sendo, a partir do separador Modify, da ribbon, podemos utilizar o comando Cut para fazer
subtrair este volume. Depois de premir este botão, clique no painel e depois no void e o seu volume é
então subtraído ao do primeiro (Error: Reference source not found).

5.1.3.3. CONTROLO DE RELAÇÕES ENTRE GEOMETRIAS Figura I33

O último sólido a construir será o do painel de vidro. Neste caso


particular, o vidro deverá ter 1cm de espessura, devendo ainda
assegurarmo-nos de que fica sempre alinhado com o meio do painel da
porta.

Para tal, vamos tornar corrente a planta Ref. Level. É nesta vista que
vamos construir a extrusão para o vidro.

Agora voltamos à criação de planos de referência e de mais alguns


constrangimentos, para controlarmos a posição do vidro relativamente ao
painel:

- Primeiro colocamos a meio deste um reference plane (disponível no


separador Create);

- Depois dimensionamos as distâncias das faces relativamente ao eixo do


painel, colocando uma dimensão múltipla, e com um clique no respectivo Figura I34
EQ, definimos a igualdade dos seus valores (Error: Reference source not
found);

Se se alterar a espessura do painel (parâmetro com o mesmo nome), o plano de referência agora colocado deverá manter-
se sempre a meio desta espessura.
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

- Agora vamos colocar dois planos de referência adicionais, que por sua vez
configurarão a espessura do vidro, fixando o respectivo valor em 10mm. A
distância de cada um destes ao plano do respectivo eixo deverá ser fixada
em 5mm (Error: Reference source not found – dimensões a azul);

Temos a estrutura de colocação do vidro terminada. Assim sendo, falta


apenas modelar a extrusão que lhe dará forma:

- No separador Create seleccionamos Extrusion; Figura I35


- Desenhamos um rectângulo de linhas e definimos os constrangimentos em relação aos planos que vão controlar o seu
posicionamento (Error: Reference source not found);

Figura I36

- Com o botão Finish Edit Mode terminamos a definição do painel. Não se esqueça de ir testando alterar as dimensões
dos elementos que podem influenciar as do vidro, observando se o comportamento deste continua a ser o esperado;

- No alçado Interior podemos controlar a altura de colocação do


vidro, tal como foi antes feito para o painel da porta, fazendo uso dos
grips disponibilizados para o efeito (Error: Reference source not
found).

Este painel não possui ainda transparência, já que o material de que


é constituído não o contempla.

De acordo com o material que lhe seja atribuído, ou ainda com a


categorização em relação aos componentes do objecto, pode alterar-
se esta condição, tal como veremos mais à frente.

Esta será uma óptima oportunidade para, se ainda não o fez, verificar
o correcto funcionamento de todos os parâmetros. Não descarte esta
acção, já que um objecto disfuncional a este nível será tanto mais
difícil de corrigir quanto mais tarde o decidir fazer. É de facto muito
mais fácil ir fazendo estes testes à medida que for criando cada
parâmetro.
Figura I37
A modelação, propriamente dita, está concluída. Seguidamente vamos criar parâmetros para controlar o material de cada
um destes componentes, categorizá-los devidamente, controlar as respectivas condições de visibilidade, adicionar
elementos de anotação ao objecto e adicionar-lhe famílias de elementos já existentes, que carregaremos para o mesmo
(no caso os puxadores), fazendo uso das possibilidades das nested families.

5.1.4. PARAMETRIZAÇÃO DE MATERIAIS

O objecto, nesta fase de desenvolvimento, não possui ainda a capacidade


de edição dos materiais de cada um dos seus componentes, pelo que
vamos de seguida criar parâmetros que o tornem possível:

- Na vista {3D} seleccione o primeiro sólido criado (o das guarnições);

Na caixa de propriedades de instância do sólido (Error: Reference source


not found), estão disponíveis alguns parâmetros, um dos quais permite
controlar o respectivo material (Material), que possui o valor By
Category. Este valor apontará, por isso, para as definições executadas no
projecto, nos Object Styles, para uma subcategoria específica dos
componentes da categoria Doors (no caso, Frame/Mullion).

Na eventualidade de aplicar directamente um material a partir da edição


deste valor, este não estará portanto controlado por um parâmetro,
assumindo uma definição permanente.
Figura I38
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

No entanto, à direita do mesmo, está disponível um pequeno botão, que permite, esse sim, definir um parâmetro capaz
de controlar este material (o da constituição dos aros):

- Com um clique neste, o Revit responde com a abertura


da caixa Associate Family Parameter, onde está à
disposição uma lista com os parâmetros de controlo de
material que eventualmente já tenham sido criados, e a
partir da qual podemos criar um novo, com o botão Add
parameter... (Error: Reference source not found);

- Para o caso podemos criar um parâmetro com o nome


Aros e Guarnições (caixa Name), agrupado na zona de
controlo de materiais do elemento – Materials and
Finishes (lista Group parameter under). Tenha o cuidado
de defini-lo como um parâmetro de tipo (opção Type), de
modo a que uma alteração efectuada numa instância
deste objecto se propague a todas as da mesma família e
tipo.

- Feche todas as caixas com OK;

- Agora repita o processo para o painel e o vidro, criando Figura I39


também parâmetros de tipo (Type), agrupados igualmente
sob Materials and Finishes, e com os nomes Painel e Vidro,
respectivamente.

Se abrir a caixa Family Types (botão Family Types no separador


Create da ribbon), pode então ver que estes parâmetros já se
encontram disponíveis no objecto, mas que ainda têm atribuído o
valor <By Category>. Isto significa que, embora o objecto já possua
parâmetros que controlam estes materiais, estes parâmetros ainda
apontam para as definições efectuadas nos Object Styles, nas
categorias às quais os componentes pertencem (que o elemento
assume quando é carregado para o projecto).

Quando pretendemos que o objecto transporte consigo para um


projecto determinados materiais dos seus componentes, que
desejamos sejam os aplicados por omissão, devemos atribuí-los a
partir da biblioteca de materiais do próprio elemento. Para isso,
ainda na caixa Family Types, podemos editar, com um clique, os
respectivos valores:

- Com um clique em cima do valor <By Category> do parâmetro


Vidro, é disponibilizado um botão que permite aceder ao Material
Figura I40
Browser (Error: Reference source not found);

- Na zona superior esquerda desta caixa estão listados os materiais existentes no elemento em construção (Project
Materials). Na sua zona inferior temos à disposição diferentes bibliotecas de materiais, como a Autodesk Materials e a
AEC Materials. Procure nesta última a classe de materiais Glass e na coluna da direita o material Glass, Frosted;

- Com um clique no botão direito do rato em cima deste nome escolhemos Add to> Document Materials, e alteramos o
nome do material para Vidro Fosco, por exemplo (clicando com o botão direito do rato e escolhendo Rename);

- Agora clique no botão direito do rato em cima do material Vidro Fosco, e escolha Edit. O Revit abre o
Material Editor, que permite a edição de todas as características do material seleccionado. Procure a
propriedade Transparency, no grupo de opções Shading, e altere a transparência para 20%. Esta
edição afecta apenas a visualização deste material nos modos Shaded e Consistent colors;

- Feche o Material Editor com Done e o Material Browser com OK. Na caixa dos Family Types prima
também este botão.

O resultado obtido poderá ser idêntico ao da Error: Reference source not found. A cor castanha do
painel e das guarnições deve-se ao facto de ter sido constituído um segundo material, Madeira, que
deverá também aplicar-se por omissão a estes componentes. Figura I41
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

5.1.5. CATEGORIZAÇÃO
5.1.5.1. ATRIBUIÇÃO DE SUBCATEGORIAS

A categorização dos componentes de um elemento de Revit é indispensável, já que permite o controlo, em projecto, da
representação de cada um destes componentes, tendo em conta a subcategoria a que pertencem.

As categorias de elementos do Revit possuem um conjunto de subcategorias pré-definido, podendo o utilizador criar as
que pretenda – ver mais à frente a criação de novas subcategorias no ponto 5.1.7. Nested Families.

Para categorizarmos os componentes do nosso objecto, deveremos seleccionar cada sólido já criado no exercício, aceder
às respectivas propriedades e escolher a subcategoria pretendida no parâmetro Subcategory:

- Seleccione o aro criado no início do exercício;

- Aceda às suas Instance Properties, e escolha Frame/Mullion na lista Subcategory;

- Faça o mesmo para o painel (subcategoria Panel) e o vidro (subcategoria Glass);

Nota: As subcategorias disponíveis na edição de famílias genéricas dependem da categoria a que o objecto pertence, e
são actualizadas de acordo com eventuais alterações nesta.

5.1.6. ELEMENTOS DE ANOTAÇÃO

Os componentes de anotação de um elemento ficam visíveis apenas nas vistas onde são criados e nas que forem paralelas
a esta, e são normalmente utilizados para disponibilizar informação adicional, de carácter gráfico, ao elemento.

Deles fazem parte a indicação dos sentidos de abertura das portas, colocados em alçado e em planta, que vamos também
adicionar ao objecto em construção.

5.1.6.1. COLOCAÇÃO DE ELEMENTOS DE ANOTAÇÃO

Estes componentes estão disponíveis no separador Annotate da ribbon, e já que são elementos do tipo linha colocam-se
com o botão Symbolic Line.

O template utilizado para criar esta porta já possui, em alçado, algumas destas linhas desenhadas (as que fazem a
indicação do sentido de abertura nesta vista), pelo que apenas será necessário colocar-se este tipo de elementos em
planta:

- Torne corrente a vista Ref. Level. No separador Annotate clique em Symbolic Line;

- Para o desenho do arco que o painel descreve ao abrir,


escolha, na ribbon, a subcategoria (Subcategory) Plan Swing
[Projection]. Desenhe o arco, tal como visível na Error:
Reference source not found;

- Para desenhar a linha que representa o painel, podemos


categorizá-la como Panel [Projection].

Agora que desenhou estas duas linhas, convém testar o


respectivo funcionamento, alterando por exemplo o valor da
largura da porta. Normalmente são criados constrangimentos
automáticos na colocação destes elementos de anotação,
fazendo-as adaptar-se facilmente às condições da sua
envolvente, mas não perdemos nada em assegurarmo-nos de
que assim é de facto:

- Fazendo uso do botão Family Types, edite o valor do


parâmetro Width, prima o botão Apply, e observe o sucedido;

- Se as linhas responderem correctamente às alterações, não


tem de preocupar-se mais com elas, e não precisa portanto de Figura I42
definir quaisquer constrangimentos;

- Caso contrário, e de acordo com o que já foi abordado até este ponto, defina os constrangimentos (eventualmente)
necessários ao correcto funcionamento das mesmas.
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

5.1.7. NESTED FAMILIES


As Nested Families, também conhecidas por famílias embebidas de elementos, constituem-se como objectos
completamente funcionais que foram integrados na constituição de um elemento mais complexo. Caso estas possuam
parâmetros definidos, podem ser definidos links no elemento anfitrião para estes parâmetros, passando os mesmos a ser
controlados pela edição de propriedades do anfitrião.

Neste exercício vamos utilizar como exemplo de funcionamento de nested families os puxadores da porta. Utilizaremos
duas famílias distintas de puxadores, carregadas para o ficheiro do elemento em construção, que funcionarão como
soluções alternativas, já em projecto.

5.1.7.1. MODELAÇÃO DOS PUXADORES

Como ainda não possuímos qualquer família de elementos de tipo puxador, e já que
a biblioteca típica do programa também não os possui, vamos rapidamente construir
duas destas famílias, simples, e que possuam apenas parâmetros de controlo dos
respectivos materiais. É boa ideia utilizar o template Metric Generic Model face
based.rft, que é a base de construção de um elemento genérico, a aplicar na face
(por isso é face based) de um objecto que o utilizador seleccione aquando da
respectiva colocação. Esta face será a do painel da porta.
Figura I43 Construção do Revolve.
- Fazendo uso dos conhecimentos adquiridos até aqui, crie dois puxadores distintos À esquerda, o sólido em
(portanto duas famílias diferentes), idênticos aos da Error: Reference source not construção: estão visíveis o eixo
found e Error: Reference source not found. de revolução (a azul) e o
respectivo perfil (a magenta). À
Sugere-se a criação de um puxador do tipo bola (construído com um revolve) e um direita o mesmo já construído.
de muleta (criado por exemplo com o sweep);

- Utilize para ambos os puxadores o mesmo ponto de inserção relativo, para que esta
seja uma referência comum aquando da colocação de cada um deles no ficheiro da
porta. Esta opção deve-se, como veremos mais adiante, ao facto de os irmos utilizar
como elementos alternativos entre si. Já agora, o ponto de inserção de um objecto
face based define-se pela intersecção dos dois planos de referência visíveis em
planta, neste ficheiro.

Como nota de interesse, refira-se que o sólido existente no template representa a


face anfitriã do elemento em construção, pelo que, em projecto, esta será substituída
na sua função pela face do painel, onde cada um destes elementos vai ser colocado.

Figura I44 O Sweep em


5.1.7.2. DEFINIÇÃO DE UMA NOVA SUBCATEGORIA PARA OS PUXADORES construção. São visíveis o path e
o profile, de secção circular.
A subcategoria para estes elementos não está ainda contemplada em nenhum dos ficheiros dos puxadores, pelo que este
será um bom momento para o fazermos. Um aparente problema, surgido aquando da tentativa de categorização deste
elemento, reside no facto de o template utilizado para o mesmo ser o da construção de um elemento genérico (generic
model), e de portanto não possuir uma subcategoria adequada à classificação dos puxadores.

Para contornarmos esta questão, devemos então subverter um bocadinho a função herdada do template, alterando-lhe a
respectiva categoria:

- No separador Create da ribbon, prima o botão Family Category and Parameters. Na caixa Family Category, escolha
Doors. Para todos os efeitos, este elemento passa a pertencer à categoria de portas.

Agora a criação de uma subcategoria das Doors:

- No separador Manage da ribbon, prima Object Styles;

- Seleccione a categoria Doors e prima o botão New, na caixa Modify Subcategories;

- Na caixa New Subcategory, em Name, escreva Ironmongery, ou se preferir Puxadores;

- Feche a caixa com OK;

- Por fim seleccione o sólido do puxador, aceda às propriedades de instância e, no parâmetro Subcategory, escolha a
subcategoria que tiver criado;
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

- Repita todos estes passos para o segundo puxador.

5.1.7.3. PARÂMETROS DE CONTROLO DE MATERIAIS

Para que seja possível controlar o material dos puxadores, deveremos criar parâmetros deste género, que associamos aos
seus sólidos constituintes. É em relação a estes parâmetros que serão definidos os links para o respectivo controlo no
objecto porta, que faz uso das famílias de puxadores.

- Seleccione o(s) sólido(s) de cada uma das famílias dos puxadores e, nas propriedades de instância, prima o botão de
criação de parâmetros colocado ao lado do valor do respectivo material;

- Depois crie, em cada família, um parâmetro que permita definir este material. Dê-lhe, por exemplo, o nome Puxador.

Terminada que está a construção de ambas as famílias, grave-as e carregue-as para o ficheiro da porta:

- No ficheiro da porta, no separador Insert da ribbon, prima o botão Load Family;

- Procure os ficheiros na localização que tiver escolhido para os gravar;

- Seleccione os dois (com a ajuda da tecla CTRL) e prima Open. Arraste o puxador
de muleta, do Project Browser, para as faces interior e exterior do painel, de
modo a ficarem alinhados entre si, relativamente ao eixo do painel – Error:
Reference source not found. Pode utilizar o comando Align para controlar este
alinhamento, criando um constrangimento entre os eixos de cada um;

Nesta figura está ainda visível uma dimensão múltipla que controla a igualdade
das distâncias entre o eixo de cada um dos puxadores e os limites esquerdo e
direito da moldura do painel. Estes constrangimentos foram criados colocando
dimensões múltiplas, ao que se seguiu um clique no EQ disponível, o que
posiciona os puxadores a meio destas duas distâncias.

Depois de os colocar, seleccione cada um dos dois puxadores e, nas respectivas


propriedades de tipo, altere o valor do parâmetro Default Elevation para 1000.
Este parâmetro configura a altura de colocação deste elemento em relação ao
plano de referência, visível por exemplo num alçado (Ref. Level). Se quiser pode Figura I45
até criar um parâmetro de tipo que controle esta altura, usando o pequeno botão
quadrado colocado à direita do valor que agora definiu – Error: Reference source
not found.

- Para terminar, falta testar o funcionamento da


porta em construção. Edite, depois de premir o
botão Family Types, os valores de cada um dos
parâmetros disponíveis, à medida que vai utilizando
o botão Apply para testar o resultado da edição
destes valores. Por fim, seleccione a parede e mude
a respectiva espessura, observando o resultado no
objecto.

Os parâmetros que vão controlar o material dos


puxadores deverão ter sido transportados para a
família da porta quando os carregou para esta.

Para criar um parâmetro que controle o material de


todos os puxadores em utilização, faça o seguinte:

- Prima o botão Family Types na ribbon;

- Depois prima o botão Add… na caixa Parameters;

- Crie um parâmetro de tipo (Type), agrupado em


Materials and Finishes (Group parameter under), Figura I46
do tipo Material (Type of Parameter) e com o nome Puxadores (caixa Name);

- Agora seleccione um dos puxadores já colocados no painel da porta. Nas propriedades de tipo (botão Edit Type), clique
no botão de criação de parâmetros à direita do valor de Material;

- Seleccione da lista o parâmetro que agora criou (Puxadores);


formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

- Feche todas as caixas com OK;

- Repita o processo para o puxador de bola. Como este ainda não está colocado na porta, aceda às propriedades do
mesmo no Project Browser, procurando a categoria Doors e clicando com o botão direito do rato no nome do tipo do
puxador (a última linha da estrutura da família). Seleccione Type Properties para aceder às suas propriedades de tipo.
Como o parâmetro é de tipo, basta que configuremos o controlo do respectivo material numa das instâncias de cada
puxador.

Terminamos assim os procedimentos necessários ao controlo do material de cada um dos puxadores a utilizar na porta.

5.1.8. CONTROLO DA VISIBILIDADE DOS COMPONENTES

5.1.8.1. DEFINIÇÕES ALTERNATIVAS DE VISIBILIDADE DE COMPONENTES

Foram carregados para o projecto dois puxadores diferentes. A utilização de um deverá ser alternativa à do outro.

Na definição de parâmetros, e para o efeito particular de utilizar-se numa família como esta um conjunto de alternativas
relativamente aos puxadores, pode usar-se uma técnica que vai fazer pelo utilizador uma grande parte do trabalho de
definição das condições de alternância da visibilidade dos vários componentes de uma dada categoria (que tenham sido
previamente carregados para a família anfitriã).

Isto significa que, depois de efectuado o passo que a seguir descrevemos, todos os elementos da categoria Doors
carregados para o ficheiro da porta (no nosso caso os dois puxadores), ficarão acessíveis numa lista, na caixa de
propriedades da porta, para que o utilizador final, em projecto, possa seleccionar a partir dessa lista o tipo de puxador
que pretende utilizar nessa porta.

Para tal, note que:

- Todos os elementos do tipo puxador deverão ser famílias independentes de elementos, carregados para a família da
porta, e com a respectiva categoria alterada para que seja a mesma em todos (Doors);

- O utilizador deverá ter em atenção que o ponto de inserção destas famílias deverá ser sempre o mesmo, como foi atrás
referido, já que o processo de colocação de cada uma das famílias alternativas será executado com base neste ponto de
inserção, sem o utilizador interferir neste posicionamento.

E agora mãos à obra:

- Aceda à caixa de definição de Family Types com um clique no botão com o mesmo nome, na ribbon;

- Crie um novo parâmetro com, por exemplo, o nome Puxador, que seja de tipo, e classificado como (Type of Parameter)
<Family Type…>;

- Na caixa que se segue (Select Category), seleccione da lista a categoria Doors;

- Agora seleccione o puxador já colocado na face da porta e na options bar seleccione da lista Label o parâmetro que
acabou de criar;

- Por incrível que pareça, já está. O que aconteceu é que o parâmetro acabado de criar será o responsável pela
disponibilização de todas as nested families carregadas na família da porta, para que possam ser utilizadas, cada uma
delas, em alternativa a todas as outras. Se reparar, quando agora acede aos Family Types já pode seleccionar um valor da
lista deste parâmetro, escolhendo que tipo de puxador que pretender utilizar na porta.

- Experimente alternar entre os dois tipos de puxador,


observando o resultado com o botão Apply.

5.1.8.2. TIPOS DE VISTA E NÍVEL DE DETALHE

Pode configurar-se a visibilidade de um componente de acordo


com o tipo de vista em que este estiver visível e o nível de
detalhe que a vista tenha activo.

Neste exercício vamos começar por definir que os puxadores


deverão apenas ser visíveis quando as vistas tiverem activado o
nível de detalhe máximo. Para tal devemos:

- Seleccionar os quatro puxadores definidos no ponto anterior


(não se esqueça de alterar o tipo de puxador, para que possa
aceder a cada um dos quatro);

Figura I47
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

- Premir o botão Visibility Settings, no separador contextual Modify | Doors;

- Desactivar as opções Coarse e Medium, de modo que só no nível Fine os puxadores fiquem visíveis (Error: Reference
source not found);

Na caixa Family Element Visibility Settings, na zona superior da caixa (View Specific Display) define-se a visibilidade dos
componentes para cada tipo de vista (Plan/RCP, Front/Back e Left/Right). A opção When cut in Plan/RCP (if category
permits) é importante, já que permite definir que determinado componente só seja visível quando o elemento que o
contém estiver a ser cortado. Por exemplo, no caso das linhas desenhadas na planta, que representam o arco que a porta
descreve ao abrir e o painel, deverá activar-se esta opção, que determina que só serão visíveis se a porta que as contém
estiver a ser cortada pelo plano que define a planta.

- Para cada um dos restantes componentes sólidos confirme que a visibilidade está activada em todas as condições;

- Para os elementos arco e painel (desenhados com detail lines no ponto 5.1.6.1), defina então a visibilidade apenas se o
objecto porta estiver a ser cortado (marcando a opção Show only if instance is cut).

5.1.9. DEFINIÇÃO DE TIPOS

É costume fazer-se, na construção de famílias de elementos, a


definição de tipos com dimensões pré-configuradas. A porta em
construção deverá ser constituída por três tipos: um com
800x2100mm, outro com 900x2100mm e um último com
1000x2100mm.

Para o fazermos, devemos:

- Abrir a caixa de definição de tipos, com o botão Family Types,


na ribbon;

- Premir o botão New três vezes (uma para cada tipo). Para cada
um deles, definir um nome que o permita identificar facilmente
(que faça referência, por exemplo, às suas dimensões);

Quando os tiver criado, estes deverão ficar disponíveis na lista


Name, no topo desta caixa.

- Seleccione cada um deles e altere os valores das dimensões


Figura I48
Width e Heigth para que reflictam os indicados nos respectivos
nomes dos tipos (Error: Reference source not found);

- Não se esqueça de ir testanto as edições nestes valores, premindo o botão Apply à medida que os for alterando.

5.1.10. FINALIZAÇÃO
A porta está finalmente pronta. Por fim, vamos apenas assegurar-nos de que a respectiva imagem
de preview (a que é visível quando por exemplo se carrega o objecto para um projecto) é a que
pretendemos – Error: Reference source not found. Para isso, devemos gravar o ficheiro com a vista
que pretendermos visualizar no preview tornada corrente, e desligar a visualização do elemento
parede:

- Torne corrente a vista {3D};

- Escreva VG para aceder ao controlo das visibilidades desta vista, e desmarque a categoria Walls;

- Agora oriente a vista como pretender, faça um Save As > Family e prima o botão Options…;

- Na caixa Preview, em Source, escolha 3D View: {3D}. Prima OK e depois Save.

O último teste de funcionamento da porta consistirá em carregá-la para um projecto e utilizá-la,


alterando os valores de todos os parâmetros, assim como a espessura da parede onde esta foi
Figura I49
colocada.

5.2. EXEMPLO DE CRIAÇÃO DE UMA FAMÍLIA DE ELEMENTOS DE AVAC (UTA)


formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

Neste capítulo vamos criar uma família de Unidades de Tratamento de Ar (UTA), idêntica a uma já
existente na biblioteca com o nome M_Air Handling Unit – Split System (Error: Reference source not
found). Analisaremos a construção dos seus elementos sólidos, e a respectiva parametrização, e por fim
criaremos condições para que possa ser integrada num Sistema de Ar, por via da utilização de conectores
de insuflação e de retorno, disponíveis, como veremos, para o efeito.

Note-se que existe na biblioteca do programa uma boa colecção de elementos desta categoria
(Equipamento Mecânico), nos quais o utilizador pode basear-se, utilizando-os como referência de
construção dos seus. Este procedimento é aconselhável, já que apesar de simples, os elementos desta Figura I50
categoria possuem um conjunto de propriedades que devem ser utilizadas com rigor, se se quiser evitar o mau
funcionamento em projecto.

5.2.1. PREPARAÇÃO DO FICHEIRO PARA TRABALHO

Para iniciar a construção de um elemento deste tipo deve:

- No Botão da Aplicação, clicar em New > Family. Escolha o template Metric Mechanical Equipment.rft. O Revit cria
uma cópia deste template, cujo conteúdo não é mais do que dois planos de referência que se cruzam. Este cruzamento
define o ponto de inserção do elemento no projecto. Pode já gravar o ficheiro na sua biblioteca pessoal.

5.2.2. DEFINIÇÃO DA ESTRUTURA DO ELEMENTO – CRIAÇÃO DE PARÂMETROS

O utilizador decidido a enveredar pela construção de elementos paramétricos em Revit deverá ter presente um conceito
que define a utilização de planos e linhas de referência como suporte de modelação de geometrias, sejam elas 2D ou
3D. Estes planos poderão ser entendidos como o ‘esqueleto’ do objecto em construção.

Quando assim é, ao controlar o posicionamento destes planos (pela definição de


parâmetros baseados neles), estará em última instância a controlar propriedades dos
elementos geométricos constrangidos aos mesmos. A utilização de parâmetros no
controlo de dimensões e da colocação de geometrias no espaço, pode ser entendida
como a função ‘muscular’ do elemento.

Por fim, a geometria, que como foi dito deverá assentar nos planos agora controlados
pelos parâmetros, será entendida como a definição dos constituintes de tipo ‘pele’ do
objecto. Estes são, neste contexto, os de menor relevância, já que toda a estrutura e a
definição do funcionamento do elemento foram controlados anteriormente.

Seguindo estes princípios, vamos então colocar no elemento em construção uma série
de reference planes, que deverão Figura I51
controlar as dimensões da caixa do mesmo:

- Tendo corrente a vista Ref. Level, vamos colocar os planos de referência


de que necessitamos no nosso modelo, utilizando a ferramenta Reference
Plane do separador Create da ribbon, como indicado na Error: Reference
source not found;

- Adicione igualmente as dimensões visíveis na mesma figura. As


dimensões com os valores EQ foram conseguidas pela colocação de um
elemento de dimensionamento alinhado (separador Annotate, botão
Aligned) e múltiplo (ou seja, a mesma dimensão faz referência a três
planos), ao que se segue um clique no EQ, para que fiquem com os seus
valores iguais. Esta igualdade de valores irá manter-se, mesmo que as
dimensões totais sejam alteradas;

Para parametrizarmos as dimensões que não são múltiplas (com os valores


648 e 570 na mesma figura), faça o seguinte:

- Seleccione a primeira. Na caixa Label, da options bar, escolha <Add


parameter…>;

- Na caixa Parameter Properties, podemos definir parâmetros de tipo


(Type), que ficarão disponíveis sob o grupo de propriedades Dimensions
Figura I52
(Group parameter under), com o nome que o utilizador colocar na caixa
Name – no exemplo foi criado um parâmetro para controlar a Largura da
UTA (Error: Reference source not found). Termine com OK;
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

- Repita estes passos para criar o parâmetro Profundidade, associado à dimensão com o
valor 570. O resultado deverá ser idêntico ao da Error: Reference source not found.

Por último, devemos testar o funcionamento dos parâmetros criados:

- Na ribbon, no separador Create, prima o botão Family Types;

- Antes de mais coloque um visto na coluna Lock, em ambos os parâmetros que criou.
Com isto assegura-se de que os valores associados aos parâmetros existentes só serão
alterados se o utilizador os editar;

- Agora altere o valor do parâmetro Largura e prima o botão Apply. Não necessita de
fechar a caixa. Na planta, a alteração agora introduzida deverá ser visível. Para além
disso, e porque existe o constrangimento criado com o EQ referido atrás, a igualdade Figura I53
dos valores parciais dever-se-á ter mantido.

5.2.3. MODELAÇÃO DE ELEMENTOS

5.2.3.1. CRIAÇÃO DE ELEMENTOS SÓLIDOS

A família já reúne condições para que o primeiro sólido seja construído. Se bloquearmos as linhas de construção do sólido
aos planos de referência, estas deverão acompanhá-los sempre que estes mudem de posição, pelo que, desta forma,
passamos a ter o controle sobre as dimensões (Largura e Profundidade) criadas
atrás. Vamos então construir este sólido:

- No separador Create da ribbon, prima o botão Extrusion;

- No grupo de comandos Draw, do separador Modify | Create Extrusion,


escolha a ferramenta de desenho de um rectângulo de linhas. Desenhe de
seguida este rectângulo de forma coincidente com os planos de referência que
criou;

- Bloqueie os aloquetes com um clique em cima de cada um, para constranger


as linhas de construção da extrusão aos planos (Error: Reference source not
found);

- Para parametrizar a altura do sólido (e portanto da UTA), edite o valor de


Extrusion End, na caixa de propriedades, para, por exemplo, 1300mm. De
seguida clique no pequeno botão à direita deste valor, depois em Add
parameter e, na caixa de criação de parâmetros, siga o princípio utilizado
para a criação dos anteriores para criar um parâmetro que controle a Altura do Figura I54
sólido. Feche a caixa com OK;

- Para terminar a construção do sólido, prima o botão Finish Edit Mode (o visto verde), na ribbon.

No passo seguinte, vamos colocar mais dois pequenos sólidos nas faces frontal e superior do que agora construimos, onde
serão, mais tarde e em projecto, ligadas as condutas que farão, respectivamente, o retorno e a exaustão do ar. Estes
sólidos provocarão aberturas no corpo principal da UTA, pelo que deverão ser utilizados voids para o efeito.

5.2.3.2. UTILIZAÇÃO DE VOIDS PARA SUBTRAIR VOLUMES A SÓLIDOS

Antes de mais devemos assegurar o controle sobre a dimensão destas


aberturas, assim como sobre a posição de cada uma delas na face relativa.

Ou seja, se por exemplo aumentarmos a largura da UTA, devemos assegurar-


nos de que a abertura na face vertical (para ligar a conduta de retorno) se
mantém a meio da largura desta. Caso se modifique a dimensão do conector
que vai ligar a UTA à conduta, esta abertura deverá igualmente manter-se a
meio da largura da mesma. Devemos ter ainda em atenção o controle sobre a
altura de colocação deste conector:

- Torne corrente o alçado (Elevation) Front;

Figura I55
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

Agora coloque os planos de referência


visíveis na Error: Reference source not
found, e dimensione-os tal como visível
nesta vista. Não se esqueça da dimensão
múltipla, com os EQs, para controlar as
igualdades das distâncias em relação ao
centro da UTA. Os valores das restantes
dimensões não são, para já, importantes;

- Parametrize com um parâmetro de tipo a


largura da reentrância em construção (com
o valor 471 na figura). Dê-lhe um nome
adequado, como por exemplo Conector
Retorno – Largura; Use este procedimento
para parametrizar também a altura do
conector de retorno (com um parâmetro
igualmente de tipo e com o nome Conector
Retorno – Altura, associado à dimensão que
Figura I56 na figura apresenta o valor 376);

De seguida utilizaremos os voids para ‘escavar’ no corpo do elemento as reentrâncias para ligar as condutas (uma para
entrada do ar de retorno – na face da frente, e outra para saída do ar da máquina, pelo topo, para o sistema de
insuflação):

- No separador Create da ribbon, escolha Void Forms> Void Extrusion;

- Desenhe um rectângulo de linhas coincidentes com o que é formado pelos planos que colocou atrás (Error: Reference
source not found). Na caixa de propriedades coloque o valor 20mm em Extrusion End, para definir o valor da
profundidade do void. Não se esqueça de ir bloqueando os aloquetes que apontam destas linhas magenta para os planos
de referência em que as desenhar;

- Antes de fazer o Finish do void, defina o plano de trabalho em que está a modelá-lo, premindo o botão Set do grupo de
comandos Work Plane, da ribbon. Na caixa Work Plane escolha Pick a Plane e clique na face vertical do elemento,
visível neste alçado. O resultado deverá ser idêntico ao da (Error: Reference source not found). A abertura visível servirá
para fazer a entrada do ar do circuito de retorno de volta à UTA.

Agora no topo da UTA deverá existir uma saída de ar, para


o circuito de insuflação. Esta poderá ser executada a partir
da planta Ref. Level, e com a mesma largura da atrás
referida, pelo que poderá ser constrangida aos planos
utilizados como controle da largura da conduta da face
vertical.

Quanto à profundidade, será importante fazer-se o mesmo


tipo de controle que para a abertura colocada
previamente, pelo que deve, para além das dimensões que
controlam a profundidade da UTA (com o valor 700mm) e
as igualdades das distâncias relativamente ao respectivo
eixo (a dimensão com os EQs) colocar-se uma terceira,
também com igualdade dos valores e também
relativamente ao eixo da UTA e a dois novos planos de
referência, de modo a assegurarmo-nos de que a abertura
para a conduta se vá posicionar a meio da profundidade
desta (Error: Reference source not found a azul), e uma
última, que controle o valor da profundidade da abertura
de insuflação (Conector Insuflação – Profundidade).
Figura I57 Agora que a ‘estrutura’ da
reentrância para colocação da conduta de insuflação está pronta, pode modelar-se o void
para efectuar esta subtracção ao corpo da UTA, seguindo-se exactamente os mesmos
princípios que na definição da da face vertical:

- No separador Create prima o botão Void Forms> Void Extrusion;

- Pode já definir o plano de definição desta extrusão, premindo o botão Set Work Plane e
clicando na face superior da UTA;

- Depois desenhe o rectângulo da extrusão, confirme que a profundidade (Depth) é também


de 20mm, e faça Finish Edit Mode (o visto verde na ribbon).

Figura I58
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

5.2.3.3. COLOCAÇÃO DE CONECTORES

Os conectores são fundamentais nas famílias de Revit MEP, já que têm associada informação relevante que é utilizada em
projecto e nas conexões destas com os sistemas constituídos por elementos de tipo conduta, tubo ou cabo eléctrico.

As setas visíveis nos conectores devem apontar na quase totalidade dos casos para fora dos equipamentos mecânicos onde
forem colocados, já que indicam a direcção da ligação com as famílias referidas anteriormente (de condutas, por
exemplo). Estas setas não são indicativas do sentido do caudal de ar. Este sentido deverá ser definido nas propriedades
dos conectores, como veremos adiante.

Para colocar um conector de retorno na abertura da face vertical da UTA, prosseguimos como se segue:

- Tendo a vista View 1 corrente (ou outra vista 3D), prima, no separador Create o botão Duct Connector;

- Assegure-se que tem activado, na ribbon, a opção Face, para colocar o conector numa face seleccionada;

- Aproxime o cursor de uma zona de aresta inferior da reentrância do topo e clique para colocar o
conector. Deverá ter sido colocado um conector de forma quadrada, no centro geométrico desta
face (Error: Reference source not found, a verde e com umas dimensões associadas, a vermelho).

Agora é preciso personalizar o conector colocado, de modo a transformá-lo num conector de


insuflação:

- Com o conector seleccionado, e na caixa de propriedades, assegure-se de que o parâmetro


System Classification tem o valor Supply Air. Em Flow Direction devemos colocar Out, para
indicar, este sim, o sentido do caudal do ar (na dúvida, este deverá ser sempre referenciado
relativamente à máquina em questão);

E para que as dimensões do conector fiquem parametrizadas, seleccione-o e:

- Associe o valor da propriedade Figura I59


Width ao do parâmetro Conector Retorno – Largura (este
valor será o mesmo do da largura do conector de retorno,
como foi referido atrás), com um clique no pequeno botão
quadrado junto do valor disponível, assim como o valor da
propriedade Height ao do Conector Insuflação –
Profundidade, seguindo o mesmo processo (Error: Reference
source not found);

Agora vamos repetir todo o processo para o conector de


retorno, colocado na face frontal da UTA:

- Na ribbon, no separador Create, prima o botão Duct


Connector;

- Clique no fundo da face da reentrância para colocar o


conector;
Figura I60 - Seleccione o conector e, na caixa de propriedades, em Flow
Direction escolha In;

- Em System Classification escolha Return Air;


- Termine premindo o botão Apply.

Não se esqueça de testar o funcionamento dos parâmetros entretanto criados:

- No separador Create da ribbon, prima o botão Family Types. Teste alterar os valores dos
parâmetros que criou e vá premindo o botão Apply. As alterações destes valores deverão
afectar as dimensões dos conectores.

Por último, a definição das relações com os parâmetros que já existiam:

- No campo Formula do parâmetro Conector Retorno – Largura, coloque o valor Largura –


200mm, para que o valor deste parâmetro apresente esta relação relativamente à largura
da UTA. Faça o mesmo relativamente ao parâmetro Conector Insuflação – Profundidade.

Figura I61
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

- Coloque vistos em todos os valores da coluna Lock que ainda não os possuam. Estes ‘locks’ asseguram que apenas o
utilizador deverá poder alterar os valores dos parâmetros que criou, nunca devendo estes ser alterados por interferência
com os valores de outros parâmetros.

A UTA terminada deverá assumir o aspecto do da Error: Reference source not found.

5.3. EXEMPLO DE CRIAÇÃO DE UMA FAMÍLIA DE ELEMENTOS DE STRUCTURE (PILAR)

Neste exercício vamos criar uma família de pilares de betão (Error: Reference source not
found), com dois cachorros laterais, eventualmente diferentes, e que poderão estar
disponíveis (e portanto visíveis) individualmente. A família deverá ser totalmente
parametrizada nas dimensões dos elementos que a constituem, nas condições de
visibilidade destes e nos materiais constituintes. Criaremos ainda vários tipos pré-
definidos, disponíveis quando se carregar a família para um projecto.

Este exercício abordará ainda os procedimentos com vista à correcta utilização de nested
families, que são famílias completas que foram carregadas para dentro de outras famílias
(no exemplo as nested families serão os cachorros).

Figura I62

5.3.1. PREPARAÇÃO DO FICHEIRO PARA TRABALHO

Para iniciar a construção de um elemento deste tipo faça o seguinte:

- No Botão da Aplicação, clique em New > Family. Escolha o template


Metric Structural Column.rft. O Revit cria uma cópia deste template, de
conteúdo idêntico ao da Error: Reference source not found. Pode já gravar
o ficheiro na sua biblioteca pessoal.

 Visível temos uma vista do tipo planta, com alguns planos de


referência e outros tantos parâmetros (as dimensões com o nome
Width e Depth, assim como as que possuem um constrangimento das
igualdades dos respectivos valores – EQ) que foram colocados com
referência a estes planos.

 Estas últimas controlam a igualdade das dimensões em relação a


reference planes, colocados a meio das distâncias a que fazem
referência. Figura I63

 Estes dois planos (colocados ao centro, visíveis na Error: Reference source not found) são ainda referências com
funções bem definidas, e a sua intersecção define o ponto de inserção do pilar em projecto.

Primeiramente vamos renomear os parâmetros existentes (Width e Depth):

- No separador Create (ribbon), prima o botão Family Types. A caixa seguinte permite criar e gerir os parâmetros
existentes numa família. Seleccione o parâmetro Depth e prima o botão Modify… para alterar o respectivo nome para
Largura (na caixa Name:). Na lista Group parameter under escolha Dimensions, para que o parâmetro, em projecto,
fique disponível no grupo de propriedades do pilar com este nome. Faça o mesmo com o parâmetro Width, alterando o
nome para Comprimento;

- Assegure-se de que em ambos os parâmetros estão colocados os vistos na coluna Lock. Desta forma, os valores dos
parâmetros só poderão ser modificados pela acção expressa do utilizador, não podendo nunca ser alterados por acção de
parâmetros que estejam, por exemplo, relacionados com os planos de referência com que os primeiros se relacionam.

- Feche a caixa com OK.

5.3.2. CONSTRUÇÃO DO PILAR


5.3.2.1. GEOMETRIA

De seguida vamos construir o pilar, propriamente dito, já que os


cachorros deverão ser constituídos como famílias completamente
independentes, que posteriormente carregaremos para esta:

Figura I64
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

- Tendo corrente a mesma planta, vamos criar o sólido do corpo do pilar. Para o efeito, utilizaremos a ferramenta de
criação de extrusões (Extrusion), disponível no separador Create da ribbon;

- O Revit entra num modo de sketch, permitindo o desenho da figura a extrudir. Desenhe um rectângulo coincidente com
os planos de referência já disponíveis, como mostra a Error: Reference source not found. Clique em cima dos aloquetes
que vão apontando para estes planos, de modo a fechá-los. Estará, deste modo, a criar constrangimentos entre as linhas
de construção do pilar e os planos, cuja posição é controlada pelos parâmetros que já existiam.

Nota: Caso os aloquetes não sejam disponibilizados, arraste as linhas magenta para o lado destes planos e volte a colocá-
las de novo em cima destes. Os aloquetes deverão então ficar visíveis.

- Prima o botão Finish Edit Mode (o visto verde na ribbon), para terminar o desenho da extrusão.

Para controlar a altura da extrusão (e portanto do pilar), faça o seguinte:

- Torne corrente o alçado Front;

- Seleccione a extrusão e arraste os grips (os pequenos triângulos azuis) colocados


junto da base e do topo para os levels, respectivamente o Lower Ref. Level e Upper
Ref. Level (Error: Reference source not found), bloqueando cada uma destas faces ao
piso correspondente com um clique no aloquete disponibilizado.

5.3.2.2. PARAMETRIZAÇÃO DE MATERIAIS

Para que o utilizador, em projecto, possa definir o material constituinte do pilar, este
terá de ser igualmente parametrizado. Esta operação é extremamente simples:

- Seleccione a extrusão que criou e, na caixa de propriedades, junto do valor <By


Category> da propriedade Material, prima o pequeno botão quadrado, visível à
Figura I65
direita deste valor;

- Na caixa seguinte (Associate Family Parameter), seleccione o parâmetro que já existe (deve ser o único), com o nome
Structural Material. Feche esta caixa com OK.

O controle do material do corpo do pilar foi assim associado a este parâmetro, que por sua vez tinha já sido criado no
template com que se começou a construção da família. Grave o ficheiro, dado que para já nos debruçaremos sobre a
construção dos cachorros.

5.3.3. CONSTRUÇÃO DA FAMÍLIA DE CACHORROS

5.3.3.1. GEOMETRIA E PARÂMETROS DE CONTROLE DE DIMENSÕES

O corpo do pilar está construído, e será reservado por agora (não necessita de fechar o ficheiro). De seguida vamos
construir uma família de cachorros, que importaremos para esta, de modo a controlar com mais facilidade o respectivo
comportamento na família do pilar, propriamente dita.

Esta é uma boa prática, já que é incomparavelmente mais fácil controlar, por exemplo, a posição de um cachorro
relativamente ao corpo do pilar se ele estiver constituído como um todo, ao invés de fazermos o controle de todas as
geometrias, parâmetros e relações do mesmo.

O cachorro deverá ser criado a partir do Metric Generic Model face based.rft. Este template, apesar de permitir criar
uma família de uma categoria (Generic Models) que não é a desejada (o que vamos resolver posteriormente), apresenta a
vantagem de ser aplicável numa face qualquer que esteja disponível (como a do corpo do pilar).

- No botão da aplicação prima New> Family e escolha este template. Visível está um objecto com o
aspecto de uma laje, que portanto disponibiliza uma face (a do topo) que deverá ser entendida como
a face de colocação do cachorro (portanto esta face será equivalente à do pilar). Existem ainda dois
planos de referência, que se cruzam no
centro geométrico da anterior, e cuja
intersecção determina o ponto de inserção
do cachorro (Error: Reference source not
found);
Figura I66
- Torne corrente o alçado Front. Para
construirmos o cachorro, vamos imaginar que a face superior
visível nesta vista será a do pilar, se este estiver na posição
horizontal;

Figura I67
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

- Antes de mais vamos colocar os reference planes e as dimensões para que possa ‘estruturar-se’ a parametrização do
cachorro. Baseie-se na Error: Reference source not found para o efeito. Os nomes e os valores dos parâmetros podem ser
os indicados na mesma figura. Todos os parâmetros devem ser de tipo (type parameters).

Seguidamente vamos modelar uma extrusão, no plano agora tornado corrente, com a forma do alçado do cachorro:

- Prima o botão Extrusion, no separador Create;

- Desenhe o contorno lateral do cachorro, como na Error: Reference source not


found (a magenta), não se esquecendo de ir bloqueando, com um clique nos
aloquetes, estas linhas aos respectivos planos de referência;

- Termine premindo o botão Finish Edit Mode (o visto verde).

É conveniente que experimente alterar os valores dos diversos parâmetros


criados, de modo a assegurar-se que controlam correctamente as dimensões do
cachorro:

- No separador Create da ribbon, prima o botão Family Types;


Figura I68
- Antes de mais, bloqueie os valores dos parâmetros entretanto criados,
colocando um visto na coluna Lock de cada um;

- Agora altere o valor de cada um dos parâmetros (coluna Value), premindo logo de seguida o botão Apply, e sem fechar a
caixa de diálogo. Estas alterações deverão ser imediatamente visíveis no modelo construído. Caso não o sejam, e seja por
exemplo apresentado algum erro relativo a constrangimentos (como por exemplo Constraints are not satisfied), refaça o
processo de colocação de parâmetros.

Falta ainda controlar a espessura do cachorro, que deverá ter o controle


assegurado por via da utilização de mais um parâmetro:

- Na vista Ref. Level coloque mais alguns planos de referência e


dimensões, como indicado na Error: Reference source not found. Os
planos agora colocados são dois, horizontais, nas zonas superior e
inferior da figura;
Figura I69
- De seguida constranja as faces da extrusão a estes planos
(seleccionando-a, arrastando os grips triangulares para que coincidam com as mesmas e bloqueando os respectivos
aloquetes);

- De volta à caixa dos Family Types, bloqueie o parâmetro que criou (no nosso exemplo com o nome Espessura) e teste
alterar o respectivo valor;

- Se o comportamento do sólido corresponder ao esperado, feche a caixa com OK.

Nota: É boa ideia ir gravando com frequência o ficheiro, sempre que for atingido um patamar de funcionamento bem
sucedido. Isto permite que, caso o utilizador se aperceba de algo
disfuncional na família, possa recuperar a mesma para esse ponto em que
tudo funcionava bem, não perdendo, como às vezes acontece, grande parte
do seu trabalho. Note-se que pode ser complicado resolver-se problemas de
funcionamento de elementos paramétricos, quando as famílias que
construímos vão ganhando complexidade, já que aumenta também o grau
de dificuldade de resolução de alguns desses problemas.

5.3.3.2. CATEGORIZAÇÃO

Se bem se recorda, a categoria que este template define é a de um


Generic Model, que não nos interessa, pelo que devemos alterá-la. Para tal
faça o seguinte:

- No separador Create, da ribbon, prima o botão Family Category and


Parameters. É aberta a caixa com o mesmo nome (Error: Reference source
not found);

- Assegure-se de que na lista no topo da caixa de diálogo (Filter list), tem


activada pelo menos a disciplina Structure, para que as categorias desta
disciplina sejam disponibilizadas na mesma;

Figura I70
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

- Altere a categoria do cachorro para Structural Connections. Feche a caixa de aviso com o botão Close;

Na zona inferior da caixa (Family Parameters), estão disponíveis propriedades que configuram o comportamento da
família a um nível mais minucioso. De entre outros, o parâmetro Material for Model Behaviour é importante, já que, no
que diz respeito a elementos de betão, vai controlar a forma como o pilar se relaccionará com outros elementos de
betão, no projecto. Relativamente a estes elementos devemos atentar no seguinte:

 Quando o valor aplicado a este parâmetro é o Precast Concrete (betão pré-esforçado), na união de vigas com
pilares é sempre deixada uma pequena folga, configurável pelas propriedades destes elementos, e que prevê a
montagem dos elementos, com as respectivas folgas para que estes possam ser, de facto, realmente construídos;

 No caso de a opção ser Concrete, assume-se que existirá uma cofragem e que esta será preenchida com betão,
pelo que o material das vigas e dos pilares que forem ligados se vai fundir (não fazendo obviamente sentido as
folgas).

- No caso do exercício proposto, vamos seleccionar o material Concrete desta lista.

5.3.3.3. PARAMETRIZAÇÃO DE MATERIAIS

De modo quase idêntico ao utilizado para o corpo do pilar, vamos proceder à parametrização do material do cachorro. A
única diferença é que criaremos um parâmetro para o efeito, enquanto que no template utilizado para construir o corpo
do pilar este parâmetro estava já disponível.

- Seleccione o cachorro e aceda à caixa de propriedades;

- Na propriedade Material, ao lado do valor <By Category>, prima o pequeno botão quadrado.

- Prima o botão Add parameter…;

- Dê-lhe o nome da sua preferência (por exemplo Material do Cachorro), de modo a poder escolhê-lo facilmente, mais
tarde neste exercício. Este parâmetro deverá ser também de tipo;

- Grave o ficheiro.

E com este procedimento damos por concluída a construção do cachorro. É este elemento que deverá ser carregado para
a família do pilar em construção, como veremos a seguir.

5.3.4. CONCLUSÃO DA CONSTRUÇÃO DOS ELEMENTOS

Agora que o corpo do pilar e o cachorro estão construídos, vamos voltar à família do pilar, executar algumas
configurações, e finalmente inserir a família de cachorros.

Serão criados parâmetros no pilar capazes de controlar os valores dos parâmetros dos cachorros, de modo a poder
controlar-se estes no projecto.

Em primeiro lugar executamos as configurações relativas à categorização do pilar, tal como o fizémos com a família dos
cachorros:

- No separador Create da ribbon, prima o botão Family Category and Parameters;

- Em Filter list, coloque o visto em Structure; na caixa abaixo desta confirme que na lista está seleccionada a categoria
Structural Columns. Esta é a categoria do pilar em construção;

- Na lista dos Family Parameters, em Material for Model Behaviour, seleccione Concrete;

- Por último, no parâmetro Beam cutback in plan, seleccione From geometry. Esta opção configura que as vigas que se
apoiarem neste pilar deverão prolongar-se até ao corpo do mesmo, e não até à sua bounding box, que é a outra opção. A
bounding box do pilar será uma caixa virtual, colocada no limite de toda a geometria do pilar, pelo que se fosse
escolhida, a viga prolongar-se-ia não até ao respectivo corpo mas até ao limite, em projecção, de toda a secção do pilar
(com os cachorros incluídos).

5.3.4.1. NESTED FAMILIES


formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

As nested families são famílias que foram carregadas para dentro de outras famílias. A sua utilização justifica-se nos casos
em que, como neste, pretendamos controlar com precisão o comportamento dos cachorros. Vamos então carregá-los para
a família do pilar, agora tornada corrente:

- No separador Insert, na ribbon, prima o botão Load Family;

- Na localização que escolheu para gravar a família do cachorro seleccione-o, e prima o botão Open;

No Project Browser, na categoria Structural Connections, deve ter ficado disponível a família de cachorros. Se clicar no
(+) à esquerda do respectivo nome, poderá confirmar que esta possui um tipo, com o mesmo nome da família.

- Renomeie este tipo para, por exemplo, C1;

- Agora com um clique no botão direito do rato duplique este, e renomeie-o para, por exemplo, C2;

- Torne corrente uma vista 3D;

- Arraste o tipo C1 para a face direita do pilar. Pode ‘colá-lo’ nesta com um clique, tendo ainda
em atenção que, se for necessário, antes deste clique pode premir a tecla de espaços para
rodá-lo;

- Faça o mesmo com o tipo C2 do cachorro, para colocá-lo na face esquerda do pilar.

Nota: Se tiver dúvidas acerca de qual das faces é a direita e qual a esquerda, olhe para o View
Cube, que deverá estar disponível no canto superior da vista. Cada uma das suas faces está
identificada com o respectivo nome (Error: Reference source not found).

Os cachorros deverão ficar alinhados pelo centro do pilar (em planta), pelo que vamos
assegurar-nos de que assim é:

- Torne corrente a planta Lower Ref. Level;

- Usando, por exemplo, o comando Align (do separador Modify), alinhe os eixos dos cachorros
com o do pilar, como visível na Error: Reference source not found. Não se esqueça de criar os
respectivos constrangimentos, bloqueando os aloquetes que forem disponibilizados.

Figura I71
5.3.4.2. CONTROLO DOS PARÂMETROS DOS CACHORROS

Quando se utilizam nested families, faz sentido querer controlar-se, em projecto, os parâmetros destas famílias, pelo que
vamos aqui descrever os passos necessários para o efeito. Note-se que a família anfitriã (o pilar) deverá ter definidos
todos os parâmetros que vão controlar tanto o cachorro esquerdo como o direito, já que se pretende que estes possam
ter características diferentes. Daí a necessidade de duplicação dos tipos disponíveis na família de cachorros que
construímos.
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

A seguir está descriminada a lista de parâmetros de que necessitaremos. Todos os parâmetros criados para, por exemplo,
o cachorro aplicado na face direita do pilar deverão ser duplicados, para que fiquem também disponíveis os mesmos
parâmetros para o cachorro esquerdo. Todos eles deverão ser de tipo, e serão os listados na Error: Reference source not
found. Pode aproveitar para configurar já os valores de cada um deles, também de acordo com o visível na mesma figura.
Não ligue, para já, aos dois primeiros listados, que farão o controle da visibilidade de cada um dos cachorros (os do grupo
Construction).

Figura I72

 Para criar os parâmetros prima o botão Family Types, no separador Create. Na caixa com o mesmo nome use o
botão Add… para o efeito. Todos eles deverão ser de tipo, e
a grande maioria, já que vai controlar dimensões, deve ser
do tipo Length.

 Por uma questão de organização, utilizaram-se prefixos nos


nomes dos parâmetros, para identificar quais pertencem ao
cachorro direito (prefixo C1) e ao cachorro esquerdo (C2).

Agora que já estão criados os parâmetros, devemos definir links


entre estes e os correspondentes de cada cachorro. Então mãos à
obra:

- Primeiramente, no alçado Front coloque dois planos de


referência e faça controlar a altura de colocação de cada um deles
com os parâmetros C1 – Altura de Colocação e C2 – Altura de
Colocação. Isto pode ser feito dimensionando esta distância e Figura I73
procurando cada um destes parâmetros na lista Label, na Options
Bar, como indicado na Error: Reference source not found.

- Defina alinhamentos entre o topo de cada cachorro e o plano de


referência respectivo, bloqueando os aloquetes;

- Não se esqueça de ir testando o funcionamento do que for


fazendo. Este procedimento é, neste ponto do exercício, crítico.

Agora o controle das propriedades dos cachorros:

Figura I74
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

- Seleccione o cachorro direito. Aceda às propriedades de tipo premindo o botão Edit Type, na caixa de propriedades. No
grupo de propriedades Materials and Finishes deverá estar disponível o parâmetro Material do Cachorro, criado na
família do cachorro. Temos de fazê-los corresponder aos criados na família do pilar, premindo o pequeno botão quadrado
à direita do valor respectivo, e escolhendo na caixa seguinte o parâmetro Structural Material, que esteve desde sempre
disponível, se se recorda, na família do pilar;

Quanto aos parâmetros de controle de dimensões, faça as seguintes correspondências:

Para o Cachorro Direito:

CompBase (cachorro)  C1 – Comprimento da Base (pilar)


Espessura (cachorro)  C1 – Espessura (pilar)
LarguraTotal (cachorro)  C1 – Comprimento do Topo (pilar)
AlturaTotal (cachorro)  C1 – Altura Total (pilar)
Altura1 (cachorro)  C1 – Altura (pilar)

Para o Cachorro Esquerdo:

CompBase (cachorro)  C2 – Comprimento da Base (pilar)


Espessura (cachorro)  C2 – Espessura (pilar)
LarguraTotal (cachorro)  C2 – Comprimento do Topo (pilar)
AlturaTotal (cachorro)  C2 – Altura Total (pilar)
Altura1 (cachorro)  C2 – Altura (pilar)

5.3.4.3. VISIBILIDADE DE ELEMENTOS NESTED

Os cachorros, tal como referido no início, vão poder ser aplicados no pilar selectivamente, ou seja, o pilar poderá
contemplar a utilização dos dois ou de um só deles (ou até de nenhum). Para tal, deveremos controlar a visibilidade de
cada um deles, com um parâmetro adequado.

Seleccione o cachorro direito. Nas propriedades de instância está disponível uma propriedade, Visible, que controla a
visibilidade do elemento seleccionado. Ao lado deste valor também temos à disposição o pequeno botão quadrado, para
associar um parâmetro do tipo Yes/No, que quando estiver activado torna visível o mesmo (portanto, normalmente está
activado em todos os elementos, para que também todos sejam visíveis por omissão).

- Prima então este pequeno botão. Na caixa Associate Family Parameter prima o botão Add parameter…;

- Crie um parâmetro de tipo, com o nome C1 Visível, que controlará a visibilidade do cachorro direito;

- Efectue exactamente os mesmos procedimentos para criar um parâmetro C2 Visível, que controlará a visibilidade do
cachorro esquerdo.

5.3.4.4. CONTROLO DE MATERIAIS

Para que em projecto seja possível controlar-se o material constituinte dos cachorros e do pilar (que deverão ser
controlados pelo mesmo parâmetro, único), façamos o seguinte:

- Primeiro confirmemos que o pilar já tem o respectivo material controlado pelo parâmetro Structural Material,
seleccionando-o e, na caixa de propriedades, premindo o botão quadrado colocado à direita do valor de Material. Este
controle deverá já estar associado a este parâmetro;

- Agora seleccione um dos cachorros. Na caixa de propriedades prima o botão Edit Type, para aceder às propriedades de
tipo. Deverá estar disponível a propriedade Material do Cachorro, que, pela acção do mesmo botão quadrado poderá
também ter o respectivo controle associado ao parâmetro acima referido (Structural Material);

- Por fim seleccione o outro cachorro e repita exactamente os procedimentos agora descritos, para que o controle do
material seja também da responsabilidade do parâmetro referido.
5.3.5. FINALIZAÇÃO
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

Embora possa parecer de somenos


importância, os testes efectuados
na família são obrigatórios, pelo
que devemos gravar a família do
pilar e carregá-la para um
projecto. Aqui, podemos inserir
uma instância do pilar, seleccioná-
lo, e testar a edição de cada um
dos parâmetros, tanto os que
controlam materiais, como
dimensões, e ainda os da
visibilidade dos componentes.

Todos estes parâmetros deverão


ser, em princípio, já que tivémos
esse cuidado, de tipo. Assim,
depois de seleccionar o pilar,
acedemos à caixa de propriedades
e premimos o botão Edit Type,
que os irá expor.

Devemos experimentar alterar o


valor de cada um dos parâmetros,
premindo após cada uma destas
alterações o botão Apply, para
observar o efeito surgido. A Error:
Reference source not found é
imagem do pilar terminado, com a
caixa de parâmetros de tipo
disponibilizando todos os
parâmetros criados no exercício.
Figura I75

5.4. EXEMPLO DE CRIAÇÃO DE UMA FAMÍLIA DE ELEMENTOS DE STRUCTURE (TRELIÇA)


Neste capítulo vamos criar uma família de treliças com a respectiva corda superior em arco. Exploraremos a utilização
dos templates existentes para a construção de elementos estruturais que, como vamos ver, aceleram sobremaneira a
construção destes objectos.

Este elemento deverá ser devidamente parametrizado nas respectivas dimensões, para que o utilizador possa configurá-
las à medida das necessidades.

Vamos começar por escolher o template adequado à criação da família:

- Prima o botão da aplicação e escolha


New> Family. Na caixa que se segue
escolha o template Metric Structural
Trusses.rft. O conteúdo deste template é
o visível na Error: Reference source not
found.

Estão já disponíveis os parâmetros para


definição da altura e do comprimento da
treliça (respectivamente Truss Height e
Truss Length). Está ainda visível um
constrangimento (uma dimensão com o
valor ‘EQ’ atribuído), que define a
igualdade das distâncias entre o ponto Figura I76
médio do comprimento da treliça e os respectivos extremos. Este constrangimento foi criado pela introdução de uma
dimensão múltipla (com as referências atrás referidas) ao que se seguiu um clique no pequeno ‘EQ’ disponibilizado por
cima dos valores da dimensão (a azul).

Nota: A construção de um elemento desta categoria (Trusses [Treliças]) obedece a um princípio interessante, já que não
exige a construção de todos os constituintes sólidos da mesma (vigas e pilares metálicos). Neste momento, portanto, o
utilizador deverá apenas preocupar-se com a definição de linhas que configuram as cordas superiores, as cordas
inferiores e os reforços.

As ferramentas para criação destas linhas estão disponíveis no separador Create, e são os botões Top Chord, Bottom
Chord e Web, respectivamente.
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

É boa prática desenhar-se estes elementos em cima de planos de referência (reference planes), que poderão ser por sua
vez manipulados pela edição de parâmetros e/ou de constrangimentos, e que portanto condicionarão a posição dos
mesmos. Então vamos a isso:

- No separador Create prima o botão Reference Plane. Adicione seis destes planos ao modelo, como mostrado na Error:
Reference source not found. Não se preocupe para já com as distâncias entre eles;

- Seguidamente, para que fiquem igualmente espaçados, vamos dimensionar estas distâncias com uma dimensão de
múltiplas referências, ao que se segue um clique no ‘EQ’ apresentado junto desta. Os planos deverão ter ficado, agora,
igualmente espaçados. Utilize também como referência deste dimensionamento os planos da esquerda e do centro da
treliça;

Para poupar algum trabalho, podemos seleccionar os planos e a dimensão e espelhá-los, utilizando como referência deste
mirror o ref. plane do ponto médio da treliça. O resultado destas duas últimas operações deverá ser idêntico ao da figura
11 (as dimensões de ambos os lados foram colocadas de forma desalinhada por uma questão de conforto de leitura e
utilização):

Figura I77

- Seleccione os elementos a espelhar e clique no botão Mirror – Pick Axis (MM) na ribbon. Ou, tal como o tag que
aparece junto deste botão quando se passa o cursor por cima dele indica, utilize o atalho correspondente (MM);

- Já agora, é boa ideia gravar o ficheiro, se ainda não o fez. No botão da Aplicação seleccione Save As> Family e grave-o
preferencialmente numa pasta diferente da da biblioteca do programa.

A altura total da Truss é definida pelo parâmetro Truss Height, e deverá ter o valor de 3000mm. Mais uma vez, por uma
questão de conforto de trabalho, pode alterá-la, se quiser, para o um valor superior:

- Para isso prima na ribbon, no separador Create, o botão Family Types. Esta caixa permite, para além de outras
funcionalidades, a criação de novos parâmetros e respectiva alteração dos valores associados. Procure este último e, na
coluna Value coloque o valor 6000mm. Feche a caixa com OK.

Agora vamos adicionar a possibilidade de parametrizar a altura da zona inferior da treliça (a que não constitui um arco),
pela colocação de um plano de referência horizontal acima do que estiver mais em baixo ( Error: Reference source not
found). Posto isto, vamos dimensionar a distância entre estes dois planos, como na mesma figura, e transformar esta
dimensão num parâmetro:

- No separador Create, escolha Reference Plane e desenhe o plano horizontal;

- De seguida dimensione a distância entre este e o da base da treliça;

- Por fim, seleccione a dimensão agora criada e, na options bar, na caixa Label escolha <Add parameter…>;
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

- A caixa Parameter Properties permite definir o nome (Name) do


parâmetro a criar, assim como se ele é de instância ou de tipo. Dê-lhe o
nome h1 e assegure-se de que ele é de instância. Feche a caixa com
OK. A dimensão deverá ter sido alterada para o visível na Error:
Reference source not found;

Nota: Por uma questão de poupança de espaço, neste exercício as


imagens em que é visível a altura total da treliça apresentam ainda o
valor 3000mm. O utilizador alterará este valor em função do seu
próprio conforto.

A grande parte do esqueleto que vai sustentar a construção da treliça


está já pronta. Vamos passar ao desenho das cordas superior e inferior:
Figura I78
- No separador Create, no grupo de comandos Detail, prima o botão Top Chord. Desenhe um arco definido por três
pontos (Start-End-Radius Arc), aproximadamente como na Error: Reference source not found;

Figura I79
- Depois desenhe, nos dois topos deste arco, dois segmentos verticais, a ligá-lo ao plano inferior. Estas três linhas deverão
ficar representadas a magenta;

- Prima agora na ribbon o botão Bottom Chord e desenhe uma linha horizontal, coincidente com o plano de referência
inferior, e do mesmo comprimento da treliça. Como nota de orientação, saiba que as linhas de bottom chords são
representadas a azul.

Para que seja possível editar a altura da zona inferior da treliça e a da zona em arco, e
para que ambas se possam relaccionar com a altura total da Truss, devemos:

- Criar um último parâmetro, h2, que permita editar a distância entre o plano de
referência do meio e o ponto superior do arco (Error: Reference source not found),
seguindo os mesmos procedimentos utilizados para a criação do h1.

E para que o valor do parâmetro Truss Height resulte da adição dos parâmetros h1 e h2:

- De novo no separador Create da ribbon, prima o botão Family Types;

- Na coluna Formula correspondente ao Truss Height introduza a expressão h1 + h2.

Tenha em atenção que os nomes dos parâmetros são case sensitive, pelo que deverá Figura I80
respeitar a utilização de maiúsculas e de minúsculas utilizadas nos mesmos.

- Faça um teste simples: edite os valores dos parâmetros h1 e h2, e vá premindo o botão Apply. Se o valor do Truss
Height for correspondendo ao resultado desta adição, e se para além disso, no modelo, a treliça se for adaptando
também a este valor, então isso significa que tudo está a funcionar correctamente, como previsto. Caso contrário não
deixe a correcção de problemas para o fim.

Nota: É muito importante (determinante, mesmo) tentar resolver erros e maus funcionamentos de parâmetros assim que
estes sejam detectados, caso contrário, se não o fizer neste momento, poderá concluir que são muito mais difíceis de
efectuar.
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

Figura I81
- Feche a caixa com OK.

O passo seguinte consiste na definição dos apoios interiores da treliça:

- De novo na ribbon, no separador Create, prima o botão Web;

- Desenhe de seguida estes apoios, como na Error: Reference source not found. Os apoios verticais serão
automaticamente representados a preto; os diagonais a verde. As categorias de elementos de anotação estão desligadas
nesta figura, de modo a perceber-se com clareza a configuração pretendida;

- A família está praticamente concluída, faltando apenas algumas definições extra. Pode carregar a mesma para um
projecto que tenha aberto na sessão de trabalho, ou que crie para efeito de testes. Prima o botão Load into Project, na
ribbon;

- Caso este ficheiro seja o único que tenha aberto, a família será imediatamente carregada para o mesmo. Se assim não
for, o Revit apresenta-lhe uma lista com todos os projectos e famílias abertos, podendo o utilizador escolher aquele para
o qual pretenda carregá-lo.

- Depois de premir OK este ficheiro será tornado


corrente. É também accionado o comando de
inserção da treliça no mesmo, e como esta é
definida por um processo de desenho de um
segmento de recta (ao estilo, por exemplo, das
paredes), o Revit fica à espera que o utilizador
defina os respectivos pontos extremos. Defina então
o ponto de início e o de fim da treliça. Figura I82

- Se agora tornar corrente uma vista 3D, pode confirmar que o objecto deverá ter assumido uma forma do género da
visível na Error: Reference source not found.

Pode acontecer algo um tanto improvável, como os elementos da treliça serem de betão. Este tipo de estruturas
normalmente é fabricado em aço, mas o Revit utilizou na sua construção a última família de vigas utilizada no projecto.

Para evitá-lo, o utilizador pode definir ainda na construção do objecto o tipo de elemento a utilizar nas cordas
superiores, inferiores e nos reforços. Estes serão então os elementos a associar por omissão a estes constituintes do
objecto, quando carregado para o projecto. Pode carregar uma família de elementos de tipo Framing para a família em
edição, e utilizar um dos respectivos tipos:

- Para isso, deve abrir o ficheiro da família e aceder à caixa Family Types (separador Create).
Repare que o parâmetro Structural Framing Type está disponível nos grupos de comandos Top
Chords, Vertical Webs, Diagonal Webs e Bottom Chords, que deverão apresentar, ainda, a opção
Set Framing Type seleccionada. Já agora, esta opção também significa que, quando carregado
para um projecto, o utilizador pode alterá-lo, acedendo às propriedades da treliça.

Quando pretender personalizar estes elementos directamente na família, faça o seguinte:

- Assegure-se que está a editar a família da treliça;

- Agora carregue as famílias e os tipos necessários à construção deste elemento, fazendo uso do
botão Load Framing Family, disponível no separador Insert da ribbon;
Figura I83
- Aceda então a estes parâmetros e tome as suas próprias decisões. No caso particular do exercício
foi utilizada a família UC_Universal Column, disponível na biblioteca do software.

Nota: A forma como foi construída esta Truss permite a edição das uniões de vigas constituintes das cordas superior e
inferior, fazendo para o efeito uso da ferramenta Beam/Column Joins, no separador Modify, na ribbon – Error: Reference
source not found.

6. CONFIGURAÇÃO DE FAMÍLIAS DE ELEMENTOS SYSTEM FAMILY


formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

As famílias de sistema só podem ser criadas a partir de tipos já existentes. Eventualmente, podem ser transferidas entre
dois ficheiros de projecto abertos, utilizando a funcionalidade Transfer Project Standards, disponível no separador
Manage da ribbon.

 Se pretendermos criar, por exemplo, um novo tipo de parede num projecto, teremos sempre de seleccionar um
tipo já existente e, acedendo às respectivas Element Properties, duplicá-lo (e personalizar esta cópia);

 Todos os projectos têm obrigatoriamente que possuir pelo menos um tipo de cada categoria de famílias de sistema.

7. CRIAÇÃO DE FAMILY TEMPLATES

7.1. CONCEITOS
Com a experiencia de criação de famílias, o utilizador deve aperceber-se que, por exemplo no que diz respeito à criação
de portas ou de janelas, em todos estes objectos terá de definir elementos comuns, como alguns parâmetros, materiais,
etc. Este é, portanto, um trabalho que engloba alguma repetição de processos.

Um template, por definição, é um documento utilizado como modelo na construção de um elemento de determinado
tipo, e deve conter todas as configurações e as definições que assumam este carácter repetitivo, excusando-se o
utilizador de as executar sempre que cria um novo elemento.

Assim sendo, à medida que o utilizador se for apercebendo que alguns destes processos são executados em todas as
famílias que constrói, porque não efectuá-los num template? Desta forma pode estar seguro de que, se as efectuar
correctamente neste, elas estarão igualmente bem definidas nas restantes famílias que construir, poupando ainda o
tempo de executá-las uma e outra vez.

O Revit não permite que se construam templates de família a partir do ponto zero, mas esta impossibilidade ultrapassa-se
facilmente:

- Para o fazermos, começamos por criar uma família a partir do template adequado ao efeito. Ou seja, se pretendermos,
por exemplo, criar um template de criação de portas, devemos dar início à construção de um elemento deste tipo,
usando por exemplo o template Metric Door.rft;

- Depois devem modelar-se os elementos repetitivos, desenhar-se os elevation e plan swings (e restantes elementos de
anotação), e criar-se todos os parâmetros que se entenda vão também utilizar-se em todos os objectos de tipo porta que
se preveja vir a construir;

- Quando tiver terminado a definição dos elementos referidos acima (os que preveja ter de criar em todas as famílias que
construa), poderá gravar a família, e alterar manualmente a extensão do respectivo ficheiro (com a ajuda do explorador
do Windows), passando-a de *.rfa (Revit Family) para *.rft (Revit Family Template);

- Por fim deve guardar este ficheiro na pasta onde tem guardados os seus templates e utilizá-lo sempre que entender, na
criação de novas famílias.

Este processo é possível dado o facto de ambos os formatos de ficheiro (família e template) guardarem exactamente o
mesmo tipo de informação, ou seja, poderem conter basicamente o mesmo.

Voltamos a lembrar que este tipo de procedimentos permite obter inúmeras vantagens, relativamente a processos
convencionais:

- Primeiro porque se ganha o tempo de construção de elementos repetitivos e de parâmetros;

- Depois porque o utilizador se assegura, deste modo, que os elementos criados obedecem aos mesmos standards, sejam
eles de, por exemplo, denominação de parâmetros, como de todas as configurações que efectue nos ficheiros de família,
e que podem definir materiais, estilos de linha e de trama, a utilização de nested families, etc.
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

II - NOTAS FINAIS
Concluida esta formação ficou a conhecer ferramentas e conceitos de utilização avançada do Autodesk ® Revit® 2015,
nomeadamente os necessários ao desenvolvimento e personalização de famílias de elementos.

Para aprofundar os conhecimentos de Revit ® e explorar o enorme potencial desta ferramenta BIM de concepção e
desenvolvimento de projectos, rentabilizando ao máximo o investimento efectuado, a Siscad disponibiliza módulos de
formação complementares e temáticos, orientados à indústria da Arquitectura, Engenharia e Construção em geral e às
necessidades específicas dos gabinetes.

Formação em Revit®:

Módulos Base de Revit®:


 Revit® 2015 – Fundamentos (Architecture, MEP e Structure)
 Revit® LT 2015

Módulos Complementares de Revit®:


 Revit® Architecture 2015 – Arquitectura
 Revit® MEP 2015 – AVAC e Hidráulica
 Revit® Structure 2015 – Estruturas

Módulos Temáticos de Revit®:


 Criação e Organização de Standards de Gabinete
 Trabalho Colaborativo
 Criação de Famílias
 Metodologias de Trabalho

A Siscad ministra também formação nos seguintes produtos:

 AutoCAD®
 3ds Max®
 Advance Steel
 Robot® Structural Analysis
 ...

Para mais informações visite www.siscad.pt ou contacte-nos pelo e-mail formacao@siscad.pt ou telefone 223773140

siscad, tecnologias da informação, lda | 4400-469 V.N.Gaia | geral: 223 773 140 | fax: 223 720 668 | email: siscad@siscad.pt | web: www.siscad.pt 1
formação autodesk® revit® 2015 – famílias
siscad
tecnologias de informação, lda

Autodesk® Revit® Architecture 2013 – Arquitectura

versão 2013 - 2.1

© siscad – tecnologias de informação, lda

siscad, tecnologias da informação, lda | 4400-469 V.N.Gaia | geral: 223 773 140 | fax: 223 720 668 | email: siscad@siscad.pt | web: www.siscad.pt 2

Você também pode gostar