quarta-feira, 30 de outubro de 2013

Lição 12





  • Desenho de parábolas e de
  • Superfície paraboloide de revolução


  • Para desenhar uma parábola, começa-se por lançar
  • 1 XLINE hor alinhada com o eixo x - eixo da parábola
  • 1 XLINE ver alinhada com o eixo y - directriz da parábola 






  • Comando POINT
  • Marcação dos pontos 0,0 (intersecção do eixo com a directriz) e 1,0 (foco da parábola)
  • ZOOM - (E)xtents ; PDMODE = 35






  • Encontrar ponto médio da distância entre os 2 pontos anteriores
  • (Exemplo do método geométrico auxiliar dos dois círculos com centro em cada ponto e raio igual)
  • Neste caso, POINT - 0.5,0
  • Este ponto será o vértice da parábola e o primeiro ponto da mesma já que se encontra à mesma distância do foco e da directriz num segmento de recta perpendicular à mesma






  • Recorre-se a 3 ou mais linhas auxiliares para encontrar mais pontos da parábola
  • Cópias da XLINE ver(tical) que passa sobre Y - directriz
  • Comando CP (Copy)






  • Para encontrar os pontos da parábola na primeira linha auxiliar vertical:
  • Utilizam-se dois círculos auxiliares - Comando C(ircle)
  • O primeiro é um circulo com centro no ponto 0,0 - cruzamento do eixo com a directriz (x com y) e tangente à linha vertical auxiliar
  • O segundo é uma cópia do primeiro com centro no foco da parábola - ponto 1,0 - comando OFFSET (com opção Node ligada no Menu OSNAP)
  • Das intersecções deste segundo circulo com a linha auxiliar resultam 2 pontos da parábola - este processo permite ter a certeza de que todos os pontos têm a distância à directriz igual à distância ao foco






  • ERASE da primeira xline auxiliar
  • Repetimos o mesmo processo para a segunda linha auxiliar






  • E mais uma vez para a terceira e última linha - utilizando o comando ERASE para todas no final
  • Ficamos com sete pontos da parábola






  • Desenho de 2 linhas de força onde vai "encaixar" a parábola :
  • Para a primeira - comando LINE
  • Seg. de recta do foco ao ponto mais afastado da parábola
  • Seg. de recta com início nesse ponto, perpendicular à directriz






  • (a commandline do processo de construção da parábola pode ser guardada como texto - F2 ; Copy History)






  • Comando C
  • Circulo auxiliar para encontrar a mediatriz do ângulo entre os dois segmentos de recta






  • Comando TRIM
  • Selecção do círculo e dos segmentos de recta
  • Selecção da zona do circulo não necessária _ enter






  • Após desenhar o seg. de recta que liga o ponto à mediatriz da restante porção do círculo
  • Novo C(írculo) auxiliar
  • Comando EXTEND 2x para esse seg. de recta
  • Uma para o prolongar até ao limite do círculo
  • Outra para o prolongar até ao eixo X - eixo da parábola






  • Para a segunda linha, comando MIRROR
  • Reflexão da linha anterior utilizando o eixo X como eixo de simetria








  • Depois de criar as layers LA - New Layer) "Parábola 1" e "Parábola 2" - vermelho e magenta
  • Desenho da mesma parábola de duas formas diferentes:

  • Primeira opção :
  • (desenhada na layer - Parábola 2)
  • Comando SPLINE
  • Method
  • CV
  • Selecção dos 2 pontos da parábola mais afastados do eixo
  • + ponta da seta formada pelas duas linhas envolventes








  • Segunda opção :
  • (desenhada na layer - Parábola 1)
  • Comando SPLINE
  • Method
  • Fit
  • Selecção manual dos pontos da parábola anteriormente encontrados (um por um)






  • Construção da superfície - Paraboloide de Revolução :

  • Utilizamos a "Parábola 1"
  • Mudamos a cor da layer para azul
  • Fazemos-lhe uma réplica que se movimenta sobre o eixo da parábola (eixo X)
  • Comando CP (copy) - ORTHO - selecção da parábola - escolha da posição da cópia (no sentido das abcissas positivas)
  • Comando TRIM para reduzir a nova parábola a metade do trecho
  • Selecção da parábola e do eixo_ Selecção da metade a eliminar
  • (o eixo funciona como a entidade geométrica que vai cortar a parábola)
  • Comando 3DORBIT para mudar o vpoint






  • C(írculo) auxiliar para limitar o eixo da parábola (xline em x) num seg. de recta
  • TRIM da xline em x com o círculo auxiliar
  • Comando TRIM
  • Selecção de ambas as entidades
  • Selecção das partes da recta a remover








  • Para construir a superfície paraboloide queremos agora fazer o pequeno trecho de parábola movimentar-se em torno do eixo (segmento de recta em x) - o eixo da superfície paraboloide será o mesmo eixo utilizado nas parábolas anteriormente desenhadas
  • Comandos SURFTAB 1 e SURFTAB 2 - em ambos, colocação do valor 17
  • Assim, escolhemos o número que vai multiplicar o trecho de parábola em torno do eixo
  • Bem como o número de planos em que uma superfície curvilínea vai ser sintetizada no intervalo entre cada geratriz






  • Por fim, para fazer o trecho de parábola movimentar-se em torno do eixo segundo estas regras, gerando uma superfície - comando REVSURF e selecção das duas entidades geométricas
  • 3DORBIT - para visualizar o resultado final a partir de diferentes vpoints














segunda-feira, 28 de outubro de 2013

Lição 11





  • Desenho completo de uma Casa de Banho de 2x2
  • Comando REC (Rectangle) - pontos 0,0 e 2,2 - Quadrado com 2m de lado






  • Comando OFFSET - distance=0.15 (espessura de paredes)
  • Seleccionar o quadrado
  • Clicar num ponto qualquer no interior do quadrado






  • Lançar uma XLINE - hor alinhada com a linha interior da parede sul






  • Comando OFFSET para multiplicar 2x esta linha
  • Primeira - Offset distance = 0.10
  • Segunda - Offset distance = 0.75 (a partir da anterior)






  • Comandos TRIM e ERASE para remoção dos segmentos de recta indesejados
  • Objectivo: deixar apenas o vão da porta no desenho






  • Criação das layers: "Paredes", "Vao" e "Sanitarios" - cores: vermelho, amarelo e verde, respectivamente






  • Para fazer as paredes já desenhadas pertencerem à layer "Paredes" basta selecionar tudo
  • E no pequeno menu que aparece ao seleccionar escolher a layer pretendida
  • As linhas interiores e exteriores de parede ficam automaticamente da cor que associámos a essa layer






  • Em seguida guardam-se os 3 ficheiros autocad presentes na pág. do professor:
  • Banheira_Retangular_08.dwg ; Lavatorio.dwg ; sanita.dwg






  • Em seguida, abre-se na mesma página o ficheiro LISP - "porta.lsp"
  • E copia-se todo o texto da função






  • Cola-se no NotePad++ e guarda-se como ficheiro .lsp








  • Aspecto do ficheiro quando guardado como LISP :






  • De volta ao AutoCad lança-se o comando APPLOAD para importar o ficheiro "porta.lsp"
  • O nosso Software fica assim programado para ter esta função e obedecer ao comando PORTA






  • Em seguida, depois de escolher a layer "Vao" como L. de trabalho, comando PORTA
  • Indicação do ponto-charneira do movimento de rotação da porta
  • Indicação do ponto onde a porta bate
  • Escolha do lado para o qual a porta vai abrir
  • A porta aparece desenhada










  • Repetição do processo de importação do ficheiro "porta.lsp" aplicado ao ficheiro "cv.lsp"
  • Função que faz a correspondência directa de pés(') para metros(m)








  • Em seguida, abre-se os 3 ficheiros .dwg dos sanitários descarregados da pág. do professor






  • Nestes 3 ficheiros (banheira, lavatório e sanita) podemos aceder ao comando UNITS e personalizar as unidades de medida, bem como o grau de precisão das mesmas para efeitos de compatibilidade com o desenho para o qual vamos passar estes elementos








  • Devemos utilizar o comando DIST para medir as larguras dos três objectos
  • É essencial ficar a conhecer estas medidas para a posterior aplicação na casa de banho
  • Neste caso, o comando DIST aplicado à medição da largura da banheira:








  • Utiliza-se também para os 3 desenhos/objectos o comando PURGE
  • Esta opção tem por objectivo limpar o desenho de qualquer informação guardada que seja desnecessária, reduzindo o desenho aos elementos geométricos visíveis, tornando-o mais leve e indicado para o transporte para outros desenhos








  • Para terminar a preparação dos sanitários para a passagem para a casa de banho:
  • Verificam-se os basepoints de cada figura
  • Estes pontos devem ficar sobre o ponto 0,0 para que seja possível utiliza-los no alinhamento da figura com os eixos em que as vamos querer posicionar mais tarde
  • Neste caso, para ter a certeza que a sanita fica nesse alinhamento:
  • Utiliza-se o comando MOVE
  • Selecciona-se a sanita
  • Selecciona-se o Midpoint do lado da figura que vai encostar à parede - Basepoint do Displacement
  • Selecciona-se o ponto 0,0 como ponto de destino
  • (este alinhamento é feito com os 3 objectos - sempre com o Midpoint do lado que encosta à parede)






  • Em seguida, para tornar independentes as linhas das paredes da casa de banho - comando EXPLODE
  • Selecção de tudo _ enter






  • Comando OFFSET para arrastar uma cópia da linha interior da parede leste para a posição de eixo da banheira
  • Offset distance = 0.35 (metade da largura da banheira)






  • Selecção da layer "Sanitarios" como layer de trabalho






  • Comando INSERT para a importação do ficheiro "Banheira_Retangular_08"




  • E colocação da banheira na posição desejada através do basepoint e dos eixos






  • Comando OFFSET para arrastar uma cópia da linha interior da parede oeste para a posição de eixo da sanita
  • Offset distance = 0.37






  • Colocação da sanita na posição desejada através do basepoint e dos eixos (comando INSERT)






  • Comando OFFSET para arrastar uma cópia da linha interior da parede sul para a posição de eixo do lavatório
  • Offset distance = 0.375 (afastamento da parede (0.20) + largura do lavatório/2 (17.5))






  • Colocação do lavatório na posição desejada através do basepoint e dos eixos (comando INSERT)






  • No final, limpar as linhas auxiliares - eixos de alinhamento dos sanitários - comando ERASE