domingo, 27 de outubro de 2013

3ºAno | Realização de 3 exercícios e de um Cubo Parabólico

5ª AULA | 25 de Outubro de 2013

Nesta aula foram lançados dois exercícios pelo professor, que consistiam em utilizar as funcionalidades do LSP. Posteriormente foi realizada uma Parábola em AutoCad, e para terminar a aula um  Cubo Parabólico.


EXERCÍCIO 1

Neste primeiro exercício foi-nos pedido que definíssemos uma função de multiplicação. Cada aluno deveria escolher um número e realizar a sua própria macro. O no meu caso o número escolhido foi o 7.




EXERCÍCIO 2

No segundo exercício foi-nos proposto realizar uma macro que convertesse graus para radianos. 




PARÁBOLA

Depois dos dois exercícios realizámos o desenho de uma Parábola em AutoCad.











Resumo dos comandos utilizados:

1. XL - h - 0,0

2. XL - v - 0,0

3. POINT - 0,0; POINT - 0.5,0; POINT - 1,0

4. COPY - selccionar xl vertical - copiar três vezes para a direita (linhas amarelas)

5. CIRCLE - ponto verde à primeira linha amarela

6. COPY - seleccionar a circunferência feita no ponto 5 e colar o centro no ponto vermelho

7. POINT - marcar os pontos de intersecção da circunferência copiada em 7 com a primeira recta amarela

8. ERASE - as duas circunferências e a primeira linha amarela

9. CIRCLE - ponto verde à segunda linha amarela 

10. COPY - seleccionar a circunferência feita no ponto 10 e colar o centro no ponto vermelho

11. POINT - marcar os pontos de intersecção da circunferência copiada em 10 com a segunda recta amarela

12. ERASE - as duas circunferências e a segunda linha amarela

13. CIRCLE - ponto verde à terceira linha amarela 

14. COPY - seleccionar a circunferência feita no ponto 13 e colar o centro no ponto vermelho

15. POINT - marcar os pontos de intersecção da circunferência copiada em 14 com a terceira recta amarela

16. ERASE - as duas circunferências e a terceira linha amarela

17. LAYER - criar duas layers: Parabola F (cor 1) e Parabola CV (cor 2)

18. Activar a Layer Parabola CV

19.  Achar a TANGENTE à Parábola - desenhar duas linhas auxiliares (verdes) e um arco que intersecte as duas. 
       Depois LINE - o ponto superior mais à direita ao midpoint do arco (esta é a tangente)

20. EXTEND - selecionar xl horizontal e depois a recta tangente

21. MIRROR - da recta tangente

22. SPLINE - m - cv - d - 2 - seleccionar ponto superior mais à direita - seleccionar ponto de intersecção das tangentes - ponto inferior mais à direita

23. SPLINE - m - f - seleccionar endpoint da tangente superior - seleccionar os pontos encontrados - seleccionar endpoint da tangente inferior


CUBO PARABÓLICO

De seguida e, para terminar a aula, realizamos um cubo onde introduzimos uma Parábola numa das faces, tornando assim a face do cubo uma superfície parabólica.







Resumo dos comandos utilizados:

1. BOX - 0,0 - 100,100,100

2. VP - 1,-1,1.5

3. UCS - 3p

4. LINE - desenhar as diagonais do cubo espaciais e faciais

5. SPLINE - m - cv - d - 2 - vertice - ponto de intersecção das diagonais espaciais - vertice

6. PLAN - enter - enter

6. BOUNDARY - region - pick point - seleccionar ponto dentro da meia parábola

Este exercício não se encontra terminado, devendo ser acabado na próxima aula.

3ºAno | Continuação do Estudo das Potencialidades do LSP

4ª AULA | 18 de Outubro de 2013

Nesta aula continuámos a explorara as potencialidades do LSP. Concluímos o exercício do Tabuleiro de Xadrez em LSP, realizámos, também, um ficheiro LSP que permite criar Rectângulos e por último desenvolvemos um Cubo Hiperbólico.


TABULEIRO XADREZ

Finalizámos e corrigimos o ficheiro LSP do Tabuleiro da aula anterior.





- Conseguiu-se obter o mesmo resultado do que o feito em AutoCad.

RECTÂNGULO

No segundo exercício da aula procedemos à realização de um Rectângulo em LSP.




CUBO HIPERBÓLICO

No terceiro exercício desta aula realizámos a construção de um Cubo Hiperbólico a partir das funcionalidades do AutoCad (com os comandos de AutoCad).





De seguida foi tentado o mesmo exercício, mas a partir de um ficheiro LSP. 

3ºAno | Tabuleiro de Xadrez

3ª AULA | 11 de Outubro de 2013

Nesta aula continuámos a explorar as potencialidades do AutoLisp, mas sem ser funções matemáticas. Primeiramente, realizámos um Tabuleiro de Xadrez com as ferramentas e comandos  do AutoCad, e depois escrevemos todas as instruções no TextWrangler (ou Notepad ++) de forma a conseguirmos fazer um tabuleiro igual ao primeiro. Este ficheiro, foi depois escrito em funções para ficar uma extensão LSP e poder funcionar com o comando Appload do AutoCad.

TABULEIRO AUTOCAD






1. Criar duas LAYERS e mudar as respectivas cores: Vermelhas (cor 1)  e Amarelas (cor 2)

2. Activar a Layer "Vermelhas"

3. BOX -  0,0 - 10,10,1

4. VPOINT -  1,-1, 1.5

5. ARRAY - 1; 4; 1; 20; 0

6. COPY - all - enter - 0,0 - 10,10

7.  COPY - all - enter - 0,0 - 0,20 - 0,40 - 0,60

8. COPY - all - enter - 0,0 - 0,0

9. MIRRO - p - 40,0 - 40,800

10. CHPROP - p - la - Amarelas


TEXTWRANGLER (ou Notepad ++ em Windows)

Depois do exercício anterior, fizemos o mesmo tabuleiro mas a partir de instruções escritas no TextWrangler.

Ficheiro TextWrangler:


(command "layer")
new
vermelhas
color
1
vermelhas
new
amarelas
color
2
amarelas
set
vermelhas

vpoint
1,-1,1.5
box
0,0
10,10,1
zoom
e
copy
l

0,0
20,0
40,0
60,0

copy
all

0,0
10,10

copy
all

0,0
0,20
0,40
0,60

zoom
e
copy
all

0,0
0,0

mirror
p

40,0
40,800
y
chprop
p

la
amarelas

- Se tudo estiver correcto, o resultado que aparecerá no AutoCad será igual ao primeiro Tabuleiro realizado. Para tal basta copiarmos o que está escrito em cima e colar na barra de comando do Autocad e fazer enter.

LISP

Posteriormente a estes exercícios, realizámos um ficheiro LSP, com as funções para realizar o Tabuleiro no AutoCad. Este exercício não foi concluído na aula.


3ºAno | Gramática da Forma e AutoLisp

2ª AULA | 04 de Outubro de 2013

Nesta aula começamos por explorar a gramática da forma, e ,posteriormente, iniciámos a exploração das potencialidades do AutoLips, como funções matemáticas que são possíveis de fazer.


GRAMÁTICA DA FORMA

Exercício 1




Exercício 2






LSP | TEXTWRANGLER | AUTOCAD


Lisp - List Processing
(função - variável - maneira)

(função: + - * /) exemplos quando colocados no AutoCad:

1 + 2 > (+ 1 2)


2 + 1 * 4 > (+ 2 (* 1 4))


Calcular o perímetro de uma circunferência de raio 2
(* 2 pi 2)


TextWrangler (em Mac, mas em Windows é o Notepad ++)

Exercício do Quadrado


Copiamos o que escrevemos no Text Wrangler para a barra de Comando do AutoCad e o quadrado aparece feito:



Exercício 2

Desenvolver uma função que permita realizar rectângulos. 
Depois de a função estar feita salvamos o ficheiro na extensão lsp.
Por último abrimos o AutoCad e fazemos Appload do ficheiro criado.