sexta-feira, 13 de dezembro de 2013
Lição 26
- Análise e comentário da pré-impressão dos Pormenores
- Esclarecimento de dúvidas para a finalização dos trabalhos
- Esclarecimento de dúvidas acerca da entrega online - até às 24h
Lição 25
- Importância das espessuras nos desenhos do Pormenor :
- Espessura só é realmente visível quando se imprime o PDF
- Por isso, fazer várias experiências de impressão
- Utilizar o sistema de cores associadas às layers das linhas a que se vai atribuir espessuras
- Fazer legendas pequenas no Modelspace
- Fazer legendas grandes (exteriores à MVIEW) no Paperspace
- Altura de letra - deve ser a mesma em toda a folha A4
- Processo de Entrega :
- Copiar ficheiros .JPG .DWG .PDF .LSP para a pasta public_html e passar para a internet, utilizando o FileZilla, através do servidor da faculdade
- Publicar no Blog os links relativos aos ficheiros
Lição 24
- Revisões para a finalização do Pormenor :
- Linetypes a aplicar às linhas directamente no modelspace
- LTSCALE necessário na passagem para o Layout A4
- Lineweights devem ser atribuídas com o sistema de cores anteriormente descrito
- Trabalhar e apresentar o trabalho no modo 2D Wireframe
- Escala - o trabalho no modelspace deve estar todo à escala real para permitir a utilização de escalas de representação rigorosas na passagem para o Layout A4
- Dúvidas sobre a macro :
- Como ligar e desligar o menu OSNAP no decorrer da função :
- (setq os (getvar 'osmode)) - para utilizar no inicio da macro, faz com que a função memorize as definições do menu OSNAP no estado em que estão no momento da invocação do comando
- (setvar 'osmode 0) - desliga o OSNAP (fica com 0 opções ligadas)
- (*no caso de se querer escolher uma determinada configuração do OSNAP para utilizar numa fase da função basta descobrir o número que descreve essa configuração e substituir 0 por esse número)
- (setvar 'osmode os) - repõe a configuração inicial - utilizar no fim e ao longo da macro, se necessário
- Notas na macro :
- Nome, número mecanográfico e turma do aluno
- Objectivo da macro
- Funcionamento - descrição do processo completo
Lição 23
- Aula de apoio ao exercício da macro
- Desenvolvimento de uma função para o desenho automático de escadas, tendo por base a fórmula:
- (2 x Espelho) + Cobertor = 0,63 m (passo confortável)
- Macro concebida no Notepad++
- Acrescento da função: (defun dtr ( deg ) (* pi (/ deg 180.0)))
- Colocada no fim da macro, esta função faz a conversão de radianos p/ graus
- Permite a utilização da expressão "dtr" para indicar uma direcção com graus
- Os ângulos funcionam como no círculo trigonométrico (rotação contrária à dos ponteiros do relógio) ex.:
- (dtr 0) - na horizontal p/ a direita
- (dtr 90) - na vertical p/ cima
- (dtr 180) - na horizontal p/ a esquerda
- (dtr 270) - na vertical p/ baixo
- Desenho de um quadrado de 4x4 no AutoCad
- REC _0,0 _4,4
- APPLOAD da função escada.lsp
- Primeira experiência com o comando ESCADA (mal sucedida)
- Reedição da macro
- Novo APPLOAD e experiência com o comando ESCADA
- A função funciona pedindo :
- O ponto de arranque da escada
- A altura do espelho (neste caso 0.18)
- E o número de degraus da escada (neste caso 11)
terça-feira, 3 de dezembro de 2013
Lição 22
- MACRO - É obrigatória a colocação no ficheiro .lsp de indicações de para que serve e como funciona
- Legendas do pormenor - organização na vertical - Legenda, Material
- Legendas, setas e cotas do pormenor - podem ser feitas no modelspace - na passagem para o layout, sofrem o mesmo processo de dimensionamento para uma determinada escala que os outros elementos gráficos
- Ficheiro .bak - recuperação de trabalho perdido - abrir e voltar a guardar com a extensão .dwg
- RECOVER - comando a utilizar para o ficheiro .bak
- REGEN - comando para a rejeição de anomalias gráficas que possam surgir no AutoCad
- AUDIT - comando para fazer uma auditoria à base de dados do programa
- PURGE - comando que limpa o ficheiro de todas as entidades, layers vazias, tipos de cotagem tipos de linha importados, etc. que não estejam a ser utilizados - torna o ficheiro mais leve e deixa apenas a informação que importa (utilização imprescindível antes da entrega do ficheiro .dwg do pormenor)
- FILTER - comando que permite selecionar e trabalhar isoladamente com um grupo de entidades gráficas com uma ou mais características em comum
- No caso de haver "lixo perdido" no desenho suficientemente longe das peças desenhadas para que quando se faz ZOOM _ E não se veja nem uma coisa nem outra;
- ERASE
- ALL
- R - Remover o que queremos que fique da selecção
Lição 21
- Desenho de uma mediatriz de um quadrado de 1x1 através dos pontos :
- LINE
- 0.5 , 0
- 0.5 , 1
- Lembrar que :
- (se utiliza a vírgula para separar coordenadas na referenciação do ponto)
- (se utiliza o ponto para separar numero inteiro/casas decimais na expressão de uma distância)
- Noções de "car" e "cadr" em linguagem LISP :
- car = valor de x relativo a um ponto (car ponto) - refere-se ao "primeiro elemento da lista" constituída pelas coordenadas do ponto
- cadr = valor de y relativo a um ponto (cadr ponto) - refere-se ao "segundo elemento da lista" constituída pelas coordenadas do ponto
- Aplicação das expressões setq, car e cadr numa macro concebida para a inserção de quadrados de 1x1 - "sq1.lsp"
- APPLOAD e experiência com o novo comando SQ1
- Desenvolvimento de uma função "teste.lsp" para marcar o ponto médio de um segmento de recta com um pequeno círculo
- Aplicação dos conceitos de polar e distance e utilização da divisão para a distancia p1 p2 e da multiplicação (por 0.01) dessa mesma distância para dar um diâmetro ao pequeno círculo
- APPLOAD e experiência com o novo comando TESTE
Lição 20
- Aula de apoio à realização do exercício da MACRO
- Esclarecimento de dúvidas relativas ao funcionamento da linguagem LISP
- Esclarecimento de dúvidas relativas a macros específicas de vários alunos
sábado, 23 de novembro de 2013
Lição 19
- 1 - Desenho de hipérboles através de secções de cone
- 2 - Processo completo de construção de um cubo hiperbólico
- Desenho de hipérboles através de secções de cone :
- Comando CONE
- Centro da base - 0,0
- Raio - 5
- Altura - 10
- VPOINT (1,-1,2)
- Comando UCS _ X _ 90
- (rotação do referencial por rotação do eixo referencial x em 90º)
- Comando MIRROR
- Desenho de segundo cone igual ao primeiro mas invertido sobre o mesmo
- Utilização do eixo de ambos os cones para o comando mirror
- Comando SECTION _ XY _ ponto 0,0
- Secção das superfícies cónicas por um plano com a direcção de XY (neste caso, dado o ponto 0,0 é o próprio XY)
- (layer 1 - vermelha)
- Mesmo processo (SECTION) na layer 2 - verde
- Definição do plano de corte pela direcção de XY e pelo ponto (0,-1,0)
- Mesmo processo (SECTION) na layer 3 - azul
- Definição do plano de corte pela direcção de XY e pelo ponto (0,-2,0)
- VPOINT (0,-1,0)
- UCS _ X _ 90 (rotação de x em 90º)
- UCS _ Z _ 90 (rotação de z em 90º)
- PLAN
- Observando o plano XY ortogonalmente ao mesmo, vemos as duas hipérboles (layers 2 e 3) em verdadeira grandeza
- Processo completo de construção de um cubo hiperbólico :
- New Drawing
- Comando BOX
- 0,0
- 100,100,100
- ZOOM _ (E)xtents
- VPOINT (1,-1,2)
- LAYER
- New Layer - "Rectangulo" - vermelho
- Comando LINE
- Passar linhas por :
- 2 diagonais de faces, 2 diagonais do cubo
- 1 eixo do centro de uma face ao centro de outra
- 1 linha do ponto médio de uma aresta ao ponto médio da aresta oposta
- Comando UCS _ opção 3P
- Para alterar o plano definido como referencial
- Através da selecção de 3 pontos, escolhemos como novo referencial o plano que contém as linhas vermelhas
- Comando 3DORBIT - rodar a visualização para uma axonometria que torne o conjunto mais perceptível
- LA
- New Layer - "Pontos Notáveis" (amarela)
- Congelar layer 0 (layer do cubo)
- PLAN
- Current UCS
- OFFSET da linha vertical no centro
- Offset distance = 15 (para a esquerda)
- POINT - marcar o ponto de intersecção da nova linha com a linha horizontal
- PDMODE = 35 - tornar visível numa dimensão adequada o grafismo de marcação de pontos
- CIRCLE _ primeiro circulo auxiliar - com centro na intersecção das linhas, raio até ao ponto marcado
- Para definir o primeiro ponto da hipérbole (o seu vértice)
- COPY da linha vertical central _ transporte do ponto central para a intersecção do círculo auxiliar com uma das diagonais
- New Layer - "Pontos da Hipérbole" (verde)
- POINT - marcação do vértice
- MIRROR - reflexo dos pontos, tendo como eixo de simetria a linha vertical no meio
- New Layer - "Pontos Auxiliares" (azul)
- Marcação de 3 pontos auxiliares :
- OFFSET a partir da linha vertical central
- Offset distance = 20 - 3x (com recurso a linhas verticais auxiliares)
- POINT - marcação dos 3 pontos
- CIRCLE - circulo auxiliar com centro no vértice da direita, raio até ao primeiro ponto auxiliar
- CIRCLE - circulo auxiliar com o mesmo raio que o anterior, com centro no foco da direita
- ERASE - circulo com centro no vértice
- CIRCLE - circulo auxiliar com centro no vértice da esquerda, raio até ao primeiro ponto auxiliar
- CIRCLE - circulo auxiliar com o mesmo raio que o anterior, com centro no foco da esquerda
- ERASE - circulo com centro no vértice
- Layer de trabalho- "Pontos da Hiperbole"
- POINT - marcação dos dois primeiros pontos da hipérbole - intersecções entre os círculos com centros nos focos
- Repetição do mesmo processo até ao último ponto auxiliar
- New Layer - "Curva" (azul escuro)
- SPLINE
- Method - Fit
- Selecção dos pontos da hipérbole um a um
- Para prolongar a linha curva da hipérbole até ao lado esquerdo do rectângulo envolvente :
- FILLET
- Radius 0
- Selecção das duas entidades geométricas _enter
- New Layer - "Perfil" (roxo)
- Unificação e transformação da área definida pelo lado esquerdo do rectângulo envolvente, metade superior da linha curva e linha horizontal em Region :
- Comando BOUNDARY _ Region
- Selecção da área pretendida
- Congelar todas as layers, excepto "Perfil" e "layer 0"
- UCS _ Previous
- VPOINT (inicial)
- Comando REVOLVE
- Axis - linha horizontal da forma (meio eixo do cubo)
- Resultado - "prato parabólico" originado pela rotação da forma anteriormente criada
- Comando MIRROR
- Criar cópias deste "prato" encaixadas em todas as outras faces do cubo
- (jogar com o comando UCS para facilitar as operações relacionadas com o comando MIRROR)
- UNION de todo os "pratos"
- (passam a constituir um volume/superfície conjunta)
- Subtracção desse volume ao cubo :
- Comando SUBTRACT + selecção de ambas as entidades
- Passagem para o modo de visualização Shaded para melhor percepção do volume resultante
- Observação da peça em 3 dimensões de forma livre com o comando 3DORBIT
sexta-feira, 22 de novembro de 2013
Lição 18
- Criação de nova Macro - "cv2.lsp"
- Esta função permite fazer a conversão polegadas - metros, quando temos uma medida (em polegadas) em que parte da qual está expressa em forma de fracção
- A função funciona com três algarismos: a b c
- a = número inteiro de polegadas
- b = numerador da fracção
- c = denominador da fracção
- (+ a (/ b c)) - soma de a com a divisão de b por c - transforma tudo num número de polegadas com casas decimais
- (* (+ a (/ b c)) 0.025) - multiplica esse número por 0.025 - conversão em metros
- APPLOAD do ficheiro "cv2.lsp"
- Fazendo uma experiência com a função:
- Queremos converter 1 1/2 '' em metros
- Escrevemos na commandline (cv2 1 1 2.0) _enter
- O programa dá o numero em metros com casas decimais: 0.0375
- Início de construção de um cubo hiperbólico - uma "aranha" :
- Comando BOX
- 0,0
- 100,100,100
- ZOOM _ (E)xtents
- VPOINT (1,-1,2)
- LAYER
- New Layer - "rectangulo" - vermelho
- Comando LINE
- Passar linhas por: 2 diagonais de faces, 2 diagonais do cubo, 1 eixo do centro de uma face ao centro de outra
- No fim, comando 3DORBIT para rodar a visualização para uma axonometria que torne o conjunto mais perceptível
- Comando UCS _ opção 3P
- Para alterar o plano definido como referencial
- Através da selecção de 3 pontos, escolhemos como novo referencial o plano que contém as linhas vermelhas
- Congelar a layer do cubo (layer 0)
- Comando PLAN
- OFFSET da linha vertical no centro
- Offset distance = 15 (para a esquerda)
- POINT - marcar o ponto de intersecção da nova linha com a linha horizontal
- PDMODE = 35 - tornar visível numa dimensão adequada o grafismo de marcação de pontos
- LA _ New Layer _ "pontos da hipérbole" (amarela)
- CIRCLE _ com centro na intersecção das linhas, raio até ao ponto marcado
- Para definir o primeiro ponto da hipérbole (o seu vértice)
- COPY da linha vertical central _ transporte do ponto central para a intersecção do círculo auxiliar com uma das diagonais
- POINT _ marcar o vértice (intersecção dessa linha com o eixo horizontal)
- Ficamos assim com um primeiro vértice (amarelo) e foco (vermelho) da hipérbole
- ERASE de todas as linhas auxiliares
- MIRROR de ambos os pontos tendo por eixo de simetria a linha vertical no centro
- Marcação de 3 pontos auxiliares :
- OFFSET a partir da linha vertical central
- Offset distance = 20 - 3x (com recurso a linhas verticais auxiliares)
- POINT
- Utilização de um sistema de círculos auxiliares (com raios = distâncias vértices - pontos auxiliares) e círculos com os mesmas dimensões de raio com centros nos focos. O cruzamento dos círculos com centro nos focos vai dando origem aos pontos da hipérbole que se vai construindo sempre com a garantia de que a proporção distância ao foco/distância ao vértice é mantida
- (continuação do cubo hiperbólico na lição 19)
Subscrever:
Mensagens (Atom)