sexta-feira, 29 de novembro de 2013

12ª Aula - 25.10.13

Nesta aula terminámos o exercício da parábola - já tinha-mos os pontos necessários.

Dois processos para marcar a parábola:
Comando SPLINE( cria uma curva definida matematicamente por dois ou mais pontos de controle, quer seja ela quadrática ou cúbica);
Pontos de controle da definição da curva.


1º Método de criação da parábola: ligação do ponto inicial ao ponto final da parábola.

Comando LINE - ENTER - ligar o foco ao ponto que se encontro no topo e mais à direita de todos -  ligar esse ponto à linha vertical, paralelamente à linha horizontal.


Desenhar uma circunferência com centro no ponto superior direito.
Comando C - ENTER - seleccionar esse ponto e de seguida outro ponto aproximadamente a meio da última linha horizontal criada - ENTER.

                                      

Para cortar o que não se pretende:
Comando TRIM - ENTER - seleccionar as duas linhas auxiliares que ligam ao centro da circunferência - ENTER - seleccionar a parte do círculo exterior a essas linhas - ENTER.


Para ligar o ponto à mediatriz da restante porção da circunferência:
Comando LINE - ENTER - seleccionar o ponto que era centro da circunferência - midpoint - ENTER - clicar na parte da circunferência que restou, onde é assinalado o seu centro.Clicar no midpoint.


Para alongar a linha anteriormente criada, até a linha horizontal:

EXTEND - ENTER - seleccionar o eixo x - ENTER - seleccionar a bissectriz do ângulo- ENTER.

Para prolongar a linha ate ao limite da circunferência, criamos uma nova:
Comando C - ENTER seleccionar o ponto que representava o centro da circunferência anteriormente criada e atribuir mais ou menos o seguinte aspecto à circunferência a criar.


Comando EXTEND - ENTER - seleccionar a circunferência - ENTER - seleccionar a bissectriz - ENTER.

Manter apenas os pontos, as xline vertical e horizontal e a linha resultante do prolongamento da bissectriz. 


Nota: neste ponto ocorreu um erro meu, pois esqueci me de apagar duas linhas por isso irão aparecer sistematicamente em todas as próximas imagens, até quase ao fim (quando me apercebi do erro)

Novo comando: MIRROR - cria uma cópia ''espelhada'' de objectos - o resultado é uma simetria (se fosse realizada uma dobragem pelo eixo, as duas linhas coincidiam)

Criar uma reflexão da linha anterior tendo como eixo de simetria o eixo x.
Comando MIRROR - ENTER - seleccionar a linha criada anteriormente - ENTER - indicar dois pontos do eixo x - ENTER (à excepção da origem do sistema).


Criação de dois layers:
''Parábola 1''- vermelha;
''Parábola 2''- magenta - tornar layer de trabalho.


2º Método de criação da parábola: utilização de três pontos de controle.

Comando SPLINE -ENTER - m(method) - ENTER - cv - ENTER - d(degree) - ENTER - 2 - ENTER - ENTER - e especificar os pontos pela seguinte ordem: 1º ponto superior direito; 2º ponto de origem; 3º ponto inferior direito.


Para criar a parábola vermelha:
Tornar o layer ''Parábola1'' como layer de trabalho.
Comando Spline – ENTER – M(METHOD) - ENTER - F(FIT) - ENTER -  seleccionar o primeiro ponto que se encontra mais acima que os outros - T(TANGENCY) - ENTER - continuar a seleccionar os pontos pela ordem indicada: 2º o ponto que se encontra mais próximo desse; 3º o ponto que se encontra mais próximo do último a ser seleccionado; e assim sucessivamente até chegar ao sétimo.  Ao indicar o sétimo e último ponto colocamos a opção''tangente'' - ENTER.


Novamente definir o layer ''parábola2'' como layer de trabalho;
Comando COPY - ENTER - seleccionar a parábola magenta - ENTER - seleccionar um ponto à esquerda desta - ENTER.


Alterar a cor da parábola magenta para azul ciano (comando layer).
Comando TRIM - ENTER - seleccionar o eixo x - ENTER - seleccionar a parte da parábola que queremos eliminar - ENTER.


Para alterar a perspectiva de visualização:
VPOINT - ENTER - -1,-1,-2 - ENTER 


Tornar o layer ''0'' layer de trabalho,novamente:

Criar uma circunferência auxiliar:
Comando C - ENTER - seleccionar o ponto resultante da intersecção das duas XLINE, vertical e horizontal - ENTER - definir um diâmetro qualquer desde que a circunferência envolva todos os pontos.

Comando TRIM - ENTER - seleccionar a circunferência - ENTER - apagar todas as linhas exteriores à circunferência - ENTER.


Apagar a circunferência auxiliar.


Nota: só a partir deste ponto é que me lembrei de retirar aquelas tais linhas auxiliares que era suposto já ter apagado muito antes, pois não nos foram úteis mais nenhum vez.


Para definir  a malha a criar:
Comando SURFTAB1 - ENTER - 17 - ENTER;
Comando SURFTAB2 - ENTER - 17 - ENTER;
Comando REVSURF (para criar superfícies de revolução) - ENTER - seleccionar a metade da parábola - seleccionar o eixo - ENTER - 0 - ENTER - 360 - ENTER - ENTER.


Comando VPOINT - ENTER - -1,-1,-2 - ENTER.
Comando SHADEMODE - ENTER.


11ª Aula - 25.10.2013

Nesta aula iniciámos um novo exercício: planta de uma casa de banho e inserção dos aparelhos sanitários.
-Fomos à página do professor ''lromão'' - Docência -  baixámos os ficheiros "banheira", "lavatório", "sanita", "cv.lsp"(permite converter pés e polegadas para metros) e "porta.lsp";

Começamos então por desenhar os limetes da casa de banho com 4m2:
Comando Rectangle - ENTER - 0,0 - ENTER - 2,2 - ENTER - Z - ENTER - E - ENTER.



De seguida, desenhar o quadrado interior:
Comando OFFSET - ENTER - 0.15 (definição da espessura da parede) - ENTER - seleccionar o quadrado - ENTER - mover o cursor para o interior e clicar, de modo a representar o quadrado interior - ENTER.




Comando XLINE - ENTER - HOR - ENTER - ENDPOINT - ENTER - seleccionar o vértice inferior esquerdo do quadrado interior - ENTER.
Comando OFFSET - ENTER - 0.10 - ENTER - seleccionar a recta horizontal acabada de fazer - ENTER - mover o cursor para cima e clicar - ENTER.




Comando OFFSET - ENTER - 0.65 - ENTER - seleccionar a recta horizontal acabada de fazer - ENTER - mover o cursor para cima da mesma linha e clicar - ENTER. 




As linhas que fizemos serão usadas para delimitar a porta. Para eliminar/cortar os segmentos que estão a mais recorre-se aos comandos:
ERASE OU TRIM: seleccionar todas as entidades apresentadas na área de trabalho - ENTER. Carregar nos segmentos a cortar, um a um - ENTER.



Criar três novos layers:
''Vãos'';
''Paredes'';
''Aparelhos sanitários''.
Seleccionar todas as entidades da área de trabalho;
Tornar o layer ''Paredes'' layer de trabalho.



Para inserir a porta temos de:
Tornar o layer ''vãos'', layer de trabalho;
Comando APPLOAD - ENTER - procurar o ficheiro da porta. Opção''Load''
Comando: Portas - ENTER - seleccionar os seguintes pontos, pela respectiva ordem:
 'Indique o ponto onde a porta gira''.
'Indique o ponto onde a porta bate''.
'Indique para que parte a porta abre indicando um ponto''.


Abrimos o ficheiro ''cv'' no NotePad.
No AutoCad:
Comando APPLOAD - ENTER - procurar ficheiro ''cv'' - LOAD 

Comando cv 5 10 - ENTER.

Para verificar se os ficheiros dos aparelhos sanitários estão no devido formato, abrimos cada um deles.

BANHEIRA
-A largura da banheira é dada por: 
Comando DIST - ENTER - MIDPOINT - ENTER - seleccionar o vértice mais à esquerda do lado superior da banheira - PER - seleccionar o vértice mais à direita do mesmo lado - ENTER.
                               
                                            

Verificar que não foi criado nenhum layer.
-Definir o ponto de origem que ajudará na colocação do objecto no desenho da planta da casa de banho.
Comando LINE - ENTER - 0,0 - ENTER.

Lavatório
Largura da banheira:

Comando DIST - ENTER - seleccionar o vértice esquerdo do lado do lavatório que ficará encostado à parede - seleccionar o vértice direito do mesmo lado - ENTER.


Verificar que não foi criado nenhum layer:
-Para tornar o ficheiro mais leve deve-se limpar o dispositivo que estiver a carregar para a sessão:
Comando: PURGE - ENTER - PURGE ALL.

Sanita
Largura da sanita:
Comando DIST - ENTER - seleccionar o vértice esquerdo do lado da sanita que ficará encostado à parede - seleccionar o vértice direito do mesmo lado - ENTER.
Definição do ponto de origem e de inserção da sanita aquando da sua passagem para o outro desenho.
Comando MOVE - ENTER - seleccionar toda a sanita - ENTER - MIDPOINT - ENTER - seleccionar o lado da sanita que ficará encostado à parede - ENTER - 0,0 - ENTER - Z - ENTER - E.


Verificar que não foi criado nenhum layer.

Passagem dos Aparelhos Sanitários para a planta da casa de banho:
Comando EXPLODE - ENTER - seleccionar a casa de banho - ENTER;
Comando OFFSET - ENTER - 0.35 - ENTER - seleccionar o lado direito do quadrado interior e mover o cursor para a esquerda e clicar - ENTER.


Tornar o layer''Aparelhos sanitários'', layer de trabalhos.

Para inserir a banheira:
Comando INSERT - ENTER( para inserir a banheira).
Iniciar a procura do ficheiro ''banheira_rectangular_'' através da opção ''browse'' e carregá-lo.
Opção''OK''.


Para rodar a banheira 180 graus coloca-mo-la no endpoint - ENTER - 180 - ENTER.

Colocar a sanita a 0,37m afastada da parede:
Comando OFFSET - ENTER - 0.37 - ENTER - seleccionar o lado esquerdo do quadrado interior, mover o cursor para a direita - ENTER.

Para inserir a sanita:
Comando INSERT - ENTER - procurar no ''browse'' o ficheiro ''sanita'' - OK.
Colocar a ''sanita'' no endpoint da linha inserida - clicar duas vezes sobre o botão esquerdo do rato (já que não pretendemos fazer qualquer rotação.)


Colocar o lavatório a 0,2m da parede:
Comando OFFSET - ENTER - (+ 0.20 (/ 0.35 2)), ou seja, 0.375 - ENTER - seleccionar o lado inferior do quadrado interior - mover o cursor para cima - ENTER. 

Inserir o lavatório:
Comando INSERT -  ENTER - procurar no ''browse'' o ficheiro ''lavatório'' - OK.
Colocar no ENDPOINT da linha inserida - ENTER - -90 OU 270 - ENTER - de modo a aplicar uma rotação no ''lavatório''.


Apagamos as linhas auxiliares na colocação dos aparelhos sanitários. 


Demos início a um novo exercício. Desenhar parábolas - superfície de revolução.

Começámos por inserir duas XLINE:
XLINE - ENTER - HOR - ENTER - 0,0 - ENTER;
XLINE - ENTER - VER - ENTER - 0,0 - ENTER.


Desligámos o comando OSNAP(F3);
Introduzir dois pontos:
o ponto de foco ;
o ponto de origem.

Comando POINT - ENTER - 0,0 - ENTER - POINT - ENTER - 1,0 - ENTER - ZOOM - ENTER - E - ENTER;
Comando PDMODE -  ENTER - 35 - ENTER.


Comando CIRCLE - ENTER -  2P - ENTER - 0,0 - ENTER - NOD - ENTER - seleccionar o outro ponto - ENTER.


Comando POINT - ENTER - CEN - ENTER -seleccionar a circunferência - ENTER.
Apagar a circunferência auxiliar.



Reprodução de três linhas verticais iguais à apresentada anteriormente:
Comando COPY - ENTER - seleccionar a linha vertical - ENTER - fazer três linhas iguais à direita da linha vertical inicial, em lugares semelhantes aos da seguinte imagem.

Construir uma nova circunferência:
Comando C - ENTER - seleccionar o centro da circunferência, ponto resultante da intersecção das primeira linhas vertical e horizontal - seleccionar o ponto resultante da intersecção da segunda linha vertical com a linha horizontal.


Reproduzir outra circunferência:
Comando C - ENTER - seleccionar o terceiro ponto da linha horizontal(centro da nova circunferência) - NODE - seleccionar a circunferência já feita - ENTER.


Comando POINT - ENTER  - seleccionar os dois ponto resultantes da intersecção da segunda linha vertical com a segunda circunferência - ENTER.

Apagar as circunferências auxiliares.

Construir uma nova circunferência:
Comando C - ENTER - 0,0 - ENTER - seleccionar o ponto resultante da intersecção da terceira linha vertical com a linha horizontal - ENTER.


Construção de uma nova circunferência igual à anterior:
Comando C - ENTER - seleccionar o terceiro ponto da linha horizontal (centro da nova circunferência) - NODE - seleccionar a circunferência já feita - ENTER.



Comando POINT - ENTER - seleccionar os dois pontos resultantes da intersecção da segunda circunferência com a terceira linha vertical.
Apagar as circunferência auxiliares.


Construção de uma nova circunferência:

Comando C - ENTER - 0,0 - ENTER - seleccionar o ponto resultante da intersecção da quarta linha vertical com a linha horizontal - ENTER.

Construção de uma circunferência igual à anterior:
Comando C - ENTER - seleccionar o terceiro ponto da  linha horizontal - NODE - seleccionar a circunferência já feita - ENTER.
Comando POINT - ENTER - seleccionar os pontos resultantes da intersecção da segunda circunferência com a quarta linha vertical - ENTER.


Apagar as circunferências.
Apagar as três linhas verticais auxiliares.


terça-feira, 26 de novembro de 2013

10ª Aula - 18.10.2013

Começámos por abrir uma nova página no AutoCad e no Notepad++.


- No Autocad, criámos dois novos layers:

''amarelas'' - com a cor amarela;
"vermelhas''- com a cor vermelha - utilizar como layer de trabalho.

- No NotPad++ criámos a seguinte lista de comandos:

                               




Depois copiámos a lista de comandos do NotePad para o AutoCad - ENTER.
Assim, surgiu a imagem do tabuleiro de xadrez pretendido.

                               

-Começamos uma experiência com escalas e um ponto no comando  AUTOLISP, onde utilizámos vários comandos como:

car (selecciona o primeiro elemento de uma lista);
cdr (de todos os elementos de uma lista selecciona todos excepto o primeiro);
setq (atribui valor a uma expressão variável).




-Clicamos na Tecla F2:
 

Apareceu-nos a tal janela onde consta a lista de comandos.


Nessa janela introduzimos os seguintes comandos:
Command: (+ 1 2 3);
Command: (/ 1 10.0);
Command: (/ 1 10.0);
Command: (setq pt1 (list 1 2 3));
Command: (list pt1);
Command: (setq x (car pt1));
Command: (setq y (car(cdr pt1)));
Command: (setq z (car(cdr(cdr pt1))));
Command: (defun quadrado (dimensao);
Command: (setq pt1 (getpoint ''Qual o ponto?''));  
Command: (setq pt2 (list (+ ( car pt1) dimensão) (car (cdr pt1))));
Command: (setq pt3 (list (car pt2) (+ (car (cdr pt2)) dimensao)));
Command: (setq pt4 (list (car pt3) ( car (cdr pt3))));
Command: (command ''line'' pt1 pt2 pt3 pt4 ''c'').



- Depois, 
desenvolvemos uma função com o objectivo de criar um quadrado em Linguagem LISP. Para isso, copiámos comandos já inseridos no AutoCad  para o NotePad:


(defun quadrado (dimensao)
(setq pt1 (getpoint ''Qual o ponto?''))

(setq pt2 (list (+ ( car pt1) dimensão) (car (cdr pt1))))
(setq pt3 (list (car pt2) (+ (car (cdr pt2)) dimensao)))
(setq pt4 (list (car pt3) ( car (cdr pt3))))
(comand ''line'' pt1 pt2 pt3 pt4 ''c'')


Guardamos o doc com Nome do Ficheiro:''Quadrado.lsp''.


                                   


-No AutoCad:


Comando APPLOAD  - ENTER (para carregar o ficheiro)

  
                               


Carregar na opção ''Load'' e se o ficheiro foi carregado com sucesso colocar ''close''.

Digitar o comando ''quadrado 100'' - ENTER - indicar um ponto qualquer fora da área gráfica - ZOOM - E.