Faculdade de Arquitetura da Universidade de Lisboa
Professor: Victor Ferreira
João Felgueira
Sumários das Aulas
Aula 1 - 09/09/25 : Introdução da Unidade Curricular e do Docente.
Apresentação da unidade (PDF).
Conceito de Internet, comunicação por pacotes (tcp/ip), endereços IP de computador (o servidor www.fa.ulisboa.pt tem o número ip 193.136.97.4 por exemplo). Hipertexto e Hiperlink. Tim Berner´s Lee e a World Wide Web. Protocolo HTTP (HyperText Transfer Protocol) e linguagem HTML (HyperText Markup Language).
Internet vs Web (PDF)
Instalação de software de apoio ao design web HTML/CSS: instalar Visual Studio Code (versão Mac e Windows).
Aula 2 - 11/09/25 : Copiar ficheiros por FTP: Filezilla Client
Site de Referência HTML/CSS: W3Schools.com
Introdução ao HTML (PDF).
Introdução ao CSS e FTP (PDF).
Acompanhamento de utilização prática de VSCode para editar CSS. Utilização de software FTP (Filezilla Client) para copiar ficheiros para área pessoal de servidor web.
Criação de estilo externo CSS3 - Link para o estilo externo no "head" do HTML.
Aula 3 - 16/09/25 : Template de Página de Aluno: ficheiro HTML e Ficheiro CSS (depois de guardar, não esquecer de alterar o nome do ficheiro HTML para "index" para puder ser reconhecido corretamente pelo servidor como página base do site).
Sugestões para a página do aluno:
Substituir foto.jpg pela sua própria fotografia.
Escrever o nome completo e manter o nome da UC.
Copiar e colar, para cada nova semana.
Resumo do que se aprendeu, com eventualmento algum destaque que ache interessante que tenha aprendido de novo (para lá da aula pode ser o que viu num video do youtube, ou outra fonte). Incluir uma captura de ecrã que ache relevante para ilustrar a semana.
Trocar cores, ou outros ajustes gráficos no CSS para experimentar personalização.
Linguagem CSS: Selectores (declaração: propriedades e valores). Algumas propriedades básicas: color, background-color. Personalizar selectores com Id e Class. Box model: conteúdo, padding, border, margin. Elementos "block" e "inline". Elementos HTML não-semânticos (Div e span).
Aula 4 - 18/09/25 : Introdução desenho Vectorial Técnico: Rhinoceros 8.
Site com tutoriais para aprender Rhinoceros (Site web)
Rhinoceros 8: Introdução ao interface.
Menus; barras de ferramentas (Standard);
painéis (Layers; Properties);
linha de comando;
Viewports (Top/Perspective/Front/Right) e opções de configuração no rodapé.
Aula 5 - 23/09/25 : introdução ao CAD (Rhinoceros 8)
Viewports (Top/Perspective/Front/Right) e opções de configuração no rodapé.
Os templates ao criar um ficheiro novo (Small objects - Milimeters). Unidades e tolerâncias (utilizar 3 casa decimais). Ficheiro BAK e gravação temporizada. Mudança de Idioma (linguagem) para inglês. Viewports: modos de visualização - Wireframe, Shaded, Ghosted, Xray, Rendered, Raytraced, Technical, Pen, Artistic.
Desenhar utilizando pontos geométricos notáveis: Osnap (Point, Tan, Perp) e Smartrack (marcadores para desenhar fora das entidades existentes).
Desenho com introdução e bloqueio de distância e de ângulo. Utilização de Gumball (Mover, Rodar, escalar). ALt para copiar. Clique para utilizar numeros exatos.
Desenhar entidades básicas: Polyline, Line/Lines, Circle, ellipse, Polygon, Rectangle, Box.
Desenhar com Coordenadas Cartesianas absolutas (x,y,z) e relativas (@x, y, z ou Rx,y,z). Desenhar com Coordenadas Polares/angulares absolutas (distância<ângulo, 3<45) e relativas (@3<45 ou R3<45).
Aula 6 - 25/09/25 : CAD: Comandos de Edição: Explode, Join, Offset, Trim, Extend, Fillet, Chamfer. Move, Copy, Rotate e Scale. Orient.
Cópia múltiplas de objetos: Array (linear em coluna e linha), ArrayPolar (circular), ArrayLinear (linear numa só direção) , ArrayCrv (ao longo de uma curva pré-existente).
Aula 7 - 30/09/25 : Inserção de imagens (Picture). Escalar imagem. Vectorizar imagem, corrigindo medidas.
Utilização de personalização de sistema de coordenadas, e layers para organização de desenho de arquitetura (Planta e vistas laterais).
Exercício prático: Casa (zip)
Exercícios de treino de desenho (exercícios para aluno treinar uso de CAD 2D - Alguns dos exercícios desafiam o aluno a utilizar conhecimentos de geometria e raciocínio para complementar as medidas que estão indicadas!): 142; 280; 684; 802; 972; 887; 937;
Aula 8 - 02/10/25 : Utilização de personalização de sistema de coordenadas (CPLANE, Named Views), e layers para organização de desenho de arquitetura (Planta e vistas laterais). Desenhar com osnap (Perpendicular e tangente) e "Smart track", Cplane (Rotate ou 3point),. Ativar painéis laterais "Named Cplanes" e "Named Views". Estratégia de montagem de desenhos de arquitetura no espaço de trabalho.
Aula 9 - 07/10/25 : Criação de folhas de impressão (Layouts). Definição de impressora e formato de papel. Vistas de desenho com "Detail" - personalização de escala, layers visíveis no detail. Definição de escalas de impressão (no detail). Colocar Layout em metros (permite editar escala no detail de forma mais intuitiva). Acerto de desenhos através de "move" e "osnap". Criação de legendas de desenho com "text" (Criar layer própria para elementos desenhados na folha: "folha-papel". Impressão para PDF.
Aula 10 - 09/10/25 : Apresentação sobre 3D Rhino (PDF v1)
Ficheiro Rhino com entidades básicas (3dm).
Desenhar entidades básicas 3D: Surface, Polysurface (Trimmed/Untrimmed, Open/Closed, Solid.
Criar superficies: 4 pontos (srfPt); a partir de curvas (PlanarSrf).
Extrudecrv: solid(yes). Análise de "ilhas". Comando "Cap" para tapar superfícies fechadas.
Editar curvas e superfícies (Join, Explode, Trim, Split, Untrim).
Seleção de subobjeto (Ctrl+Shift+Click), Click+Ctrl+Arrastar Eixo (extrude essa face), ALt+Click+Arrastar Eixo (copia essa face).
ExtractSrf (extract surface),
Exercicio: Criar superficies a partir de curvas (Edgesrf, Extrudecrv, Loft, Revolve, RailRevolve, Sweep1, Sweep2)
Ficheiros para utilizar durante o tutorial abrem a partir do menu: Help>Learn Rhino>Tutorials and samples (aparece um painel do lado direito do ecrã, e na secção "User Guide" pode descarregar o ficheiro 3dm conforme for indicado ao longo do tutorial)..
Aula 11 - 14/10/25 : Solidos a partir de superfícies: ExtrudeSrf (Solid=Yes; Direction; Basepoint).
Editar curvas e superfícies: PointsOn, Trim, Split, Untrim.
Tornar faces planas por projeção em plano de construção: ProjectToCPlane. Projectar pontos de seleção para Cplane: ProjectOsnap.
Comando "Project" para projectar curvas/pontos em superfícies ou sólidos.
"Splitface" permite criar arestas novas em surfaces (ou em sólidos, se se escolher uma face com Ctrl-Shift).
Visibilidade de objectos (Hide, Show, Isolate, HideSwap).
Seleção de subobjeto (Ctrl+Shift+Click), Click+Ctrl+Arrastar Eixo (extrude essa face), ALt+Click+Arrastar Eixo (copia essa face).
Operações Booleanas: Union, Difference, Intersection, Split (curves/surfaces/polysurfaces). "Mergeallcoplanarfaces" para limpar arestas nas poysurfaces.
Aula 12 - 16/10/25 : Criar superficies a partir de curvas (Revolve, RailRevolve, Sweep1, Sweep2, Loft)
Aula 13 - 21/10/25 : Desenho demo : casa-blocos (3dm)
Criar blocos CAD 2D: Block, BlockEdit, BlockManager. Opção de modelação 3D com blocos. Exemplo com edifício simples.
Criar desenhos 2D a partir de modelo 3D: Make 2D.
CurveBoolean: Criar superficies em intersecção de linhas pré-selecionadas.
Aula 14 - 23/10/25 : 3D. Frquência foi alterada para dia 30 de Outubro.
Limar arestas "coplanares" de solidos: MergeallCoplanarfaces.
Cotagens de desenho (Dimensions). Estilos de Cotagem: configuração de texto, linhas e setas. Cotagens lineares, alinhadas, angulares, raio e diâmetro. Linhas de chamada (Leaders). Desenho de texturas técnicas (Hatch). Hatch com "boundary".