Arquivo do blogue

15 dezembro 2014

Lição 13

15 Dezembro 2014


Apresentação dos elementos finais para avaliação.


Macro para desenhar textura do betão

Imagem original do pormenor

Ficheiro dwg do pormenor

Pdf do pormenor





02 dezembro 2014

Lição 12

1 Dezembro 2014



Revisões do pormenor em autocad relativamente a escalas, construcção do layout e linhas auxiliares.


  • LIST - seleccionar ponto da esquadria da janela no layout para verificar factor de escala (ex: 0,2 que corresponde à escala 1/50)
  • BORDER LINE - Em alternativa à linha quebrada no desenho do pormenor.
  • SKETCH - Desenho livre.


Revisões de linguagem de programação Lisp para elaboração da macro.

  • GETPOINT - Lista de valores para os eixos coordenados.
  • SETVAR - Identificar valor para uma determinada variável.
  • GETVAR - Chamar valor atribuído à variável.
  • COMMAND - Chamar qualquer comando de autocad.
  • POLAR - Coordenadas polares.

; - introdução de um comentário que não fica activo na função apenas para adicionar informações da identificação pessoal de cada aluno, objectivo da macro e explicações sobre a mesma para o utilizador.



 Novas aprendizagens para a macro.

 Exercício:


Introduzir commando no autocad

(setq turma (list "Sara" "Marta" " João" "Ines" ))


1. (car turma) - chamar primeira variável da lista - "Sara".

2. (cdr turma) - chamar todas as variáveis da lista -  "Marta" " João" "Ines".
3. (car (cdr turma)) ou (cadr turma) - chamar segunda variável da lista - "Marta".
4. (caddr turma) - chamar terceira variável da lista - "João".
5. (cadddr turma) - chamar quarta variável da lista - "Ines".


Os nome funcionam como as coordenada x,y,z, para chamar a coordenada x de um ponto uso car, para o y cadr e para o z caddr (adiciono letra "d" conformo pretendo avançar nas corrdenadas do sistemas sendo que na primeira não existe d, na segunda existe um d e na terceira dois d).


(setq p1 (getpoint)) - seleccionar ponto no ecrã - !p1 para chamar o ponto

(setq x (car p1)) - valor de x de p1 
(setq y (cadr p1) - valor de y de p1
(setq z (caddr p1) - valor de z de p1



Elaboração de uma macro para desenhar um quadrados com qualquer dimensão de lado (nº real).


;macro que desenha quadrados com qualquer dimensão de lado

;definir nome da função

(defun c:qdd ()


;inserir dimensão do lado que pode ser qualquer número real

(setq lado (getreal "qual a dimensão do lado?" ) )


;ponto de inserção do polígono - origem do sistema de coordenada (p1)

( setq p1 (getpoint "qual o ponto de intersecção?") )


;definir p2 através das suas coordenadas x = x de p1 + dimensão do lado, y = y de p1

(setq p2 (list (+ (car p1) lado ) (cadr p1) ) )


;definir p3 através das suas coordenadas x = x de p1 + dimensão do lado, y = y de p1 + dimensão do lado

(setq p3 (list ( + (car p1) lado ) (cadr p1) lado) ) )


;definir ponto 4 através das suas coordenadas x =x de p1, y = y de p1 + dimensão do lado, 

(setq p4 (list (car p1) (+ (cadr p1) lado )) )  


:definir segmentos que unam os quatro pontos

(command "line" p1 p2 p3 p4 "c")
)



Desenhvolvimento da macro individual - desenho da textura do betão no interior de uma área rectangular definida pelo utilizador através de um ponto de inserção da textura e um ponto em que a mesma termina, sendo possível alterar a escala.





Desenvolvimento do pormenor em autocad.

Commandos chave:
HATCH
BOUNDARY
PROPERTIES
LINETYPE
LTSCALE
DIM
DIMSTYLE
DTEXT
STYLE
ZOOM




 




24 novembro 2014

Lição 11

24 Novembro 2014


Exercícios de linguagem de programação autolisp.


Criação de uma macro com o símbolo norte a partir de dois pontos mas sem a indicação precisa da dimensão do segmento (desenho segundo uma proporção).


  • defun - defenir função.
  • c: função externa ou seja comando para autocad.
  • c: nome do comando.
  • setq - atribuir à função um determinado valor. 
  • getpoint - pede um ponto em resposta à pergunta que se segue entre aspas.
  • "" - funciona como o ENTER no autocad para terminar o comando.
  1. Desenho de uma circunferência com raio p1-p2.
  2. Desenho de uma circunferência distanciada da primeira 0.9x distância de p1 a p2.
  3. Desenho de polyline (segmento de maior espessura que indica o norte) com a espessura de 1/10 da distância p1-p2. "w" - widht - espessura da polyline que inicialmente é 0. Espessura inicial 0.1 - espessura  final 0.1.
  4. Desenho de um segmento e rotação do mesmo para a indicação dos restantes pontos cardeais. (inserção de função que converte graus em radianos fora da 1º função).
  5. Desligar seleccção de pontos notáveis pelo comando osnap  de modo a garantir a marcação do p1 e p2 e repor essa selecção depois do desenho do símbolo.








Desenho de dois símbolos norte diferentes do anterior a partir da mesma macro.









19 novembro 2014

Lição 10

19 de Novembro de 2014




Continuação do desenho de uma instalação sanitária em autocad.

Criação de polyline em torno da superfície onde se pretende inserir o desenho do pavimento: PLINE - seleccionar todos os pontos até ao primeiro ponto do arco da porta - ARC - seleccionar primeiro ponto do arco - second pt (pretende-se  a indicação de um segundo ponto) - seleccionar midpoint do arco (mid) - seleccionar último ponto do arco - ENTER - PLINE para fechar.

          

  1. Experiência com desenhos representativos do material do desenho arquitectónico (auxiliar para o pormenor): REC aleatório - HATCH - inserir textura AR-CONC para o betão - seleccionar ponto no interior do rectângulo e alterar para escala apropriada no menu (0.005).


  2. Alterar ponto de vista da planta: VPOINT - 315º (x)/ 35º (y).
  3. Estrusão das paredes: criação de nova layer para paredes 3d  - definir paredes como polylines: BOUNDARY - pickpoint - seleccionar ponto da parede; repetir processo para a segunda parede. Extrudir a polyline: EXTRUDE - seleccionar duas paredes por ponto do seu limite - ENTER - 2.7 (altura das paredes) - ENTER.
  4. Preencher o volume das paredes com cor da layer: SHADEMODE - x - ENTER.

     

  5. Desenho de vergas: REC - seleccionar dois pontos diagonais do vão superior da porta - ENTER. EXTRUDE - seleccionar rectângulo;  -0.6 - ENTER.
     REC - seleccionar dois pontos diagonais do vão superior da janela - ENTER. EXTRUDE - seleccionar rectângulo;  -0.3 - ENTER.
     REC - seleccionar dois pontos diagonais do vão inferior da janela - ENTER. EXTRUDE - seleccionar rectângulo - 1.4 - ENTER.







  6. Unir todos os volumes extrudidos: UNION - seleccionar todos os volumes.
  7. Regressar à visualização em planta: PLAN - ENTER - ENTER. 


  8. Alterar ordem de visibilidade dos objectos/desenhos: DRAWORDER - seleccionar objecto pela sua margem - Back/front/above...

    Revisão de definições do esquema de impressão.
    Definições para os promenores finais - espessura da linha/cor/tipo de linha/esquema de impressão e cotas no exercício auxiliar da instalação sanitária.
    Espessuras e cores utilizadas em aula:
     0.1 - castanho 25
     0.15 - magenta 6
     0.25 - branco 7
     0.35 - laranja 30

  9. Abertura de nova janela no layout1: criação de nova layer janelas - MVIEW - seleccionar dois pontos diagonais que definem as arestas da janela - 2 cliques dentro da janela - 1/50 xp (definição da escala).

  10. Associar cores a espessuras apenas no esquema de impressão: PAGESETUP - acad.ctb (plot style table) - personalizar definições (icon ao lado) - seleccionar cor no desenho (lado esquerdo) - seleccionar cor final de impressão (black - lado direito) - seleccionar lineweight correspondente - repetir processo para todas as cores e espessuras e apenas fazer save em close depois de todas inseridas.




  11. Personalizar definições do desenho de cotas: DIMSTYLE e alterar os vários parâmetros.















  12. Inserir vários tipos de linha: LINETYPE - LOAD todos os tipos pretendidos.
    Seleccionar segmento cujo traçado se pretende alterar - PROPERTIES - alterar linetype.
    (Exercício de vários rectângulos distanciados entre si 0.2 definido cada um por um tipo de linha diferente - REC - @1,1 - OFFSET 0.2 (2 rectângulos para dentro do primeiro e 1 para fora).





  13. Alterar escala do tipo de letra: LTSCALE.


    Desenho de 1 rectângulo através de uma macro pelos seus 4 vértices (p1,p2,p3,p4) e dimensão do lado. Criação de comando no notepad++ e inserção do mesmo na linha de comandos (QD).







    Desenvolvimento do desenho do pormenor final individual.







10 novembro 2014

Lição 9

10 Novembro 2014


Revisão dos procedimentos da aula anterior para a realização do pormenor em autocad.

Realização de pequena macro para autocad (lsp): objectivo - através do comando zx (novo comando) realizar zoom extents (comando normalizado).

  • Abrir notepad++ -
    (defun c:zx ()
    tab (command "zoom" "extents")
    tab )
  • Guardar no formato lsp.
  • Abrir autocad: APPLOAD para adicionar o ficheiro zx.lsp - seleccionar ficheiro pretendido - load - ok.

Descarregar ficheiros dwg e lsp da página do professor referentes ao elementos sanitários (dwg) para posterior construção de uma instalação sanitária completa e ficheiros referentes à conversão de unidades (polegadas e pés) em metros.

Desenvolvimento actual do pormenor
Comandos chave nesta fase:
-LINE
-POINT
-ERASE
-OFFSET
-LAYER
-TRIM
-COPY
-XLINE
-DIST
-EXTEND



Cotas
  • Alterar propriedades gráficas: DIMSTYLE - standard - new - alterar nome - menu symbols and arrow - architectural tick - menu units - 0.000 (3 casas decimais) - fit: use overall scale: 0.01 (adaptar escala) - text height 0.35 (adaptar) - ok - set current.
  • Comando DIM para introduzir cota.

Construcção de uma instalação sanitária em autocad

  1. Desenho de 2 linhas auxiliares 1 vertical e outra horizontal a passar pela origem: XLINE - v/h - 0,0.
  2. Criação de 4 layers: paredes, linhas auxiliares, vãos, peças sanitárias.
  3. Reproduzir 2 novas xlines a partir das anteriores (3 unidades para cima a horizontal e 2 unidades para o lado direito a vertical): OFFSET - 2/3 - seleccionar xline pretendida - seleccionar ponto na direcção onde pretendo que esta se posicione.
  4. Layer paredes: BOUNDARY - polyline - pick points - seleccionar ponto aleatório sobre o contorno das paredes.
  5. Atribuir espessura à parede: OFFSET - 0.15 -  seleccionar polyline - seleccionar ponto aleatório no interior.

  6. Criar vão da porta: OFFSET - 0.25 (distância da parede ao início do vão) - seleccionar xline que define o vão do lado direito - ENTER.OFFSET - 0.80 (distâcia do vão) - seleccionar xline anterior - ENTER.
  7. Desenhar eixo vertical do espaço: COPY - seleccionar 1 xline vertical que limita a parede - seleccionar ponto onde essa xline intersecta a horizontal que define o espaço (ponto de origem) - seleccionar MIDPOINT dessa horizontal (ponto de destino) - ENTER.
  8. Desenhar vão de uma janela a partir do eixo: OFFSET - 0,5 - seleccionar xline que define o eixo - seleccionar ponto lado direito/ seleccionar ponto lado esquerdo - ENTER. (Para obter duas xlines verticais que definem o vão, distanciadas entre elas 1 unidade e entre cada uma e o eixo 0.5 unidades.).

  9. TRIM para apagar segmento a partir de um certo eixo: seleccionar eixos - ENTER - seleccionar segmentos a apagar - ENTER.

  10. Congelar layer das linhas auxiliares.
  11. Fechar desenho das paredes e vãos nas respectivas layers: LINE - seleccionar os dois pontos pretendidos - ENTER.

  12. Desenhar porta: APPLOAD - porta. lsd - load - ok.
    PORTA - Seleccionar os dois pontos do vão - seleccionar ponto aleatório onde será representada a abertura da porta. (ficheiro de representação de uma porta à escala 1/200 ou 1/100 - sem expressão suficiente para escalas de maior pormenor).

  13. Inserir desenho das peças sanitárias: INSERT - Banheira - (rotation: specify on the screen - seleccionar) - seleccionar ponto de inserção - definir ângulo de rotação (180º).
    Sanita - 0º.
    Lavatório - 90º.

  14. Preencher paredes: HATCH - seleccionar ponto no interior das paredes.

  15. Colocação de azulejo no pavimento: HATCH - seleccionar ANS137 - alterar escala para 0.1 - seleccionar ponto no interior do espaço que se pretende aplicar o desenho do acabamento - ENTER.