terça-feira, 21 de maio de 2013

10ª aula - 08.05.2013

No início da aula foi lançada a segunda fase do trabalho individual, consistindo na transformação da cadeira previamente criada, em dois planos perpendiculares equivalentes aos utilizados em geometria, na qual dividem o espaço. Esta transformação deverá decorrer numa animação de 30 segundos de duração, sendo realizada no programa 3ds Max.  

Foi iniciado o exercício da aula que se desenvolveu sobre o desenvolvimento do exercício começado na aula anterior - porta e maçaneta (3ds studio). Foi realizada uma imagem em formato jpg. (por exemplo) com as dimensões de 1200x900 pixels na qual deveria estar representada a nossa assinatura, utilizando o programa Photoshop. De volta ao 3ds foram criados vários materiais, em material editor - compact material editor, foram atribuídas às três esferas superiores os nomes: porta, cromado e espelho.
No esfera porta foi utilizada a imagem da assinatura aplicada na opção diffuse, seleccionado no material/map browser (quadrado à direita do rectângulo de cor) a opção bitmap, sendo depois procurada a imagem previamente criada. Foram também utilizados magnify e drag/rotate sobre a esfera para uma apreciação da forma como a textura iria reagir na face do material. De volta ao menu do material porta, foi seleccionado maps de forma a ver o ficheiro associado à cor difusa. Esse ficheiro foi arrastado para bump, que permite que  textura tenha uma aparência cravada, sendo aumentado o seu valor de forma a parecer mais profundo. 
Com drag/copy na esfera a textura foi arrastada para a box da porta, aplicando assim a textura que com render - render setup - single (imagem) - dimensão de 2000x1000 - render permitiu ter uma visualização "realista" da imagem. Visto que o material havia sido aplicado na posição horizontal, foi rodado em modifier list - uvwmap - mapping - box - uvwmap - gizmo - rotate - y=90 posicionando a textura verticalmente e sendo também alterada a sua dimensão para 2100x900.
Colocada a textura, ainda se encontra aplicada sobre todas as faces da porta, assim em vez de mapping - box, é substituído por planar. Ainda assim é necessário recorrer a move e rotate para alinhar a textura. 
Terminada a porta é realizado um plane para servir de chão. Novamente nos materiais é seleccionado o cromado. Em diffuse utilizado um tom próximo de goldenrod e em ambient é arrastada a cor do diffuse. 
É então aplicado brilho sobre a cor de forma a obter um efeito cromado, sendo em specular level, aumentada a curva para atribuir brilho em glossness que tabém elevou o valor de forma a definir o raio e concentração da luz reflectida. O material foi então arrastado para o puxador aplicando novamente a textura. 
Por fim para realizar o efeito espelhado do pavimento, foi apenas utilizado flat mirror, disponível no menu material/map browser.

Foi então iniciada a produção de uma animação, no menu create - cameras - target, sendo colocado em planta à superfície do "chão" focando o puxador. Foi então movida em altura, utilizando o eixo z para o nivelar com o puxador. De forma a visualizar a perspectiva captada pela câmara é usada a tecla c na vista de perspectiva. Dadas dificuldades na resolução final da aula anterior, foi corrigida a animação dos puxadores e da porta. O movimento do primeiro puxador foi definido em graph editors - trackview - curve editor - y - keys em 0, 35 e 49. Sendo a primeira e a última keys deixadas com valor de 0 e a key 35 - valor 35. Foram então feitos os links entre o primeiro e o segundo puxador e em seguida o primeiro puxador  à porta.

Foi iniciado um novo exercício com o objectivo de elaborar diversas experiências de modelação de uma box ao longo de uma animação. A box foi criada e as suas dimensões alteradas para 100x100x100. Em time configuration - PAL - frame count - 100 - re-scale time foram preparadas as definições da animação que definiria as mudanças de forma do objecto. Assim, como primeira experiência, em graph editor - track view - curve editor - box - height a sua altura foi alterada de 100 numa key acrescentada no frame 0, para 1000 na key acrescentada no frame 99. O gráfico definido por este processo descrevia uma curva, sendo esta alterada para uma recta de forma a não gerar qualquer aceleração na alteração de forma, mas sim um movimento constante.
Em seguida foi repetido o processo mas desta vez de forma a que a caixa dobrasse sobre si mesma, realizando 180º, sendo colocado bend em modifier list - edição da box, e na track view - bend - angle, das keys frame 0 - 0º, frame 99 - 180º. De forma a que a box realizasse realmente uma torção e não apenas um movimento de uma das faces segundo o caminho indicado, foram aumentados os segmentos de altura na edição de objecto. Foi também alterada a key 99 para 360º de forma a que a box fechasse completamente sobre si mesma, criando uma figura circular.
Foi por fim ainda acrescentado twist em modifier list, e na respectiva edição acrescentadas duas keys, 0 - 0º e 99 - 180º para que para que a face que se movia no espaço rodasse 180º ficando o lado esquerdo da face coincidente com o direito da base inferior.

A aula terminou com a apresentação de Ricardo Gago, cuja tese se foca em arquitectura associada ao ambiente e à forma natural, tentando representar todos as características que surgem na natureza, sendo o projecto intitulado "Ser Bio Arqui Tech". Assim os edifícios deveriam ter as seguintes características: centros fortes, limites, repetições alternadas, espaços positivos, boa forma, simetrias locais, ambiguidades, contraste, gradiente, rugosidade, ecos, vazio, simplicidade, características analisadas e comparadas nos edifícios Auerworld Palace de Marcel Kalberer e Catedral de Brasília de Oscar Niemeyer.










sábado, 18 de maio de 2013

9ª aula - 24.04.2013

Esta aula teve como objectivo a concepção de uma porta e maçaneta em 3dsMax e realizando com estes o ínicio de uma breve animação, resultando no abrir e fechar da porta. 
É criado um novo ficheiro e na opção geometry  é introduzida uma box, com as dimensões 50 l, 900 w, 2100 h. 
É introduzido um círculo em shapes - circle - keyboard entry (-410,-25,900), radius (25).
É em seguida introduzida uma line no menu shapes, e abaixo na coluna são introduzidas as coordenadas -410, -25, 900, add point, -410, -75, 900, add point, -300, -75, 900 add point, finish. Esta line vai servir de guia para um loft efectuado com o circulo introduzido anteriormente. Para realizar o loft após seleccionada a linha - geometry, compound objects, loft, seleccionar circulo. Assim ficamos com uma maçaneta regular, constituída pela intersecção de dois cilindros. De forma a alterar as propriedades e forma do objecto resultante, este é seleccionado e com a opção - modify, deformations, scale. Assim é aberto um gráfico com uma linha que define a forma do objecto segundo o eixo x. 
São introduzidos alguns corner points, o primeiro é colocado horizontalmente próximo da origem à esquerda. O segundo é movido para baixo, proximamente do primeiro ponto, o terceiro fica entre o segundo e o primeiro em termos de altura, e o quarto volta a ser mais baixo, à altura do segundo. sobre estes pontos, com o botão direito do rato é introduzida a opção Bezier- smooth que atribuirá uma curva mais suave.  É em seguida desactivada a opção make symmetrical e activado o eixo y, sendo os points da curva movidos para baixo, de forma a espalmar a forma da maçaneta. Assim fica a forma da maçaneta definida. 

É então iniciada a animação da porta, em Time configuration, Pal, start - 0, end - 99 definimos a duração da animação. É alterado o nome da box para porta, de forma a ser mais fácil a sua identificação, e método para ser utilizado em trabalhos com maior número de elementos, e seleccionado-a em graph editors - track view - curve editor vamos definir as suas acções. Foi seleccionada a curve editor da porta e o seu eixo z, que define a sua charneira de rotação. Foram adicionadas 3 keys, a primeira no frame 6 com 0 de value, a segunda no frame 49 com 90 de value (graus), resultando na abertura total da porta, e a última ao frame 93 com 0 de value, fechando-a. Foi inicada a animação, no entanto a rotação da porta deu-se no seu centro e não num dos seus lados, dado que os seus eixos se encontravam centrados com o objecto. Assim, foram alterados em menu hierarchy, affect pivot only - em cima snaps toggle, com o botão direito é seleccionado no separador snaps - pivot e vertex. É fechado o menu e em move com o botão esquerdo do rato primindo sobre os eixos, estes são movidos para o vértice inferior da porta. São em seguida desligados os snaps.
É copiado o puxador para o lado oposto da porta com a opção mirror, y como eixo, copy e um offset de dimensões variáveis entre exercícios, dado o facto que o eixo da maçaneta se encontrava no meio do objecto, que variava de exercício para exercício.
De forma a que ambos os puxadores tivessem a mesma rotação segundo o seu eixo horizontal perpendicular a porta e seguissem a rotação da porta, foi utilizado select and link e arrastado o primeiro puxador para o segundo e em seguida o segundo puxador para a porta. Para não haver dificuldades na realização dos links, ir a display - hide shapes, para que as lines existentes dentro do puxador sejam omitidas.
Foi então realizada a rotação do puxador, no entanto ficando por terminar na aula seguinte.






domingo, 21 de abril de 2013

Correcção da cadeira

disponível em: http://home.fa.utl.pt/~20111015/cadeira%20final.dwg
8ª aula - 17.04.2013

Nesta aula todas as cadeiras realizadas foram mostradas e comentadas pelo professor, sendo os métodos utilizados para a criação das mesmas explicados por cada aluno. Foram também indicadas as alterações a ser feitas de forma a corrigir o modelo.
7ª aula - 10.04.2013

Esta aula foi dedicada à realização da cadeira sendo possível tirar dúvidas com o professor.
6ª aula - 03.04.2013

Esta aula foi iniciada com o esclarecimento sobre a realização do trabalho individual que consiste na construção de uma cadeira tridimensional no AutoCad. Assim de forma a seleccionar a cadeira deveríamos ir à lista disponível na página http://home.fa.utl.pt/~lromao/2012_13/cadeiras90.pdf e enviar a cadeira seleccionada ao professor para confirmar se a cadeira continuava disponível. A cadeira deveria ser realizada em milímetros de forma a que não tivesse erros quando exportada para o 3d Studio Max. 

O primeiro exercício, com o ituito de nos direccionar na resolução do exercicio, consistiu na realização da cadeira "tulip"
Após o download do alçado frontal e lateral da cadeira, foi inserido no AutoCad uma "box" - 0,0 - l - 480 - 500 - 700, constituindo o sólido que definia as dimensões da volumetria da cadeira. É alterada a vista com o comando "vp" 310 - 30.
É então rodada a box, de forma a que fique alinhada com os eixos x e y, com o comando "ro" - 0,0 - r - 0,0 - pt2 - ortho - direita, dado por defeito do programa ficar desalinhado. Criar "layer" - la - imagem. 
Em seguida para colocar a imagem previamente transferida com um alçado da cadeira é realizado um "ucs" - x - 90, em seguida comando "imageattach" - seleccionar ficheiro no computador - alçado. Depois de importada a imagem é necessário fazer um scale de forma a que o alçado fique coincidente com o lado da box. Para isso na aula foi utilizado um scale, no entanto optei pelo uso de um align - pt 1 na origem - pt 1 no destino - pt 2 na origem - pt2 no destino - enter - "scale" yes. É seleccionada a imagem - properties - transparency - 50.
É então alterada a layer 0 para a cor vermelha e em seguida realizado um "extend" na box para que esta fique de dimensões iguais às da imagem importada.
A partir deste exemplo foi então realizada uma explicação sobre a realização de diversos tipos de cadeiras, e como poderiam ser obtidas as formas correctamente, através de comandos como sweep, loft ou extend, por exemplo. Assim terminou o exercício em AutoCad.

Em seguida foi aberto um novo ficheiro no 3ds Max, e foi dada uma breve explicação sobre a organização e funções principais do programa. Foi então criada uma box e aumentado o seu número de segmentos para ser mais facilmente moldada com os comandos bend e stretch.

Foi depois importado o exercício do tempietto, após ainda no AutoCad, ser realizado um scale x1000 para ter dimensões equivalentes à unidade e gravado em formato .dwg ou .dxf numa versão anterior, neste caso a 2010. Após importado o tempietto no 3ds Max, foram realizadas experiências como mudança de perspectiva, realização de uma animação e atribuição de texturas, aplicadas na cortina.

quarta-feira, 10 de abril de 2013

segunda-feira, 1 de abril de 2013

5ª aula - 20.03.2013

O primeiro exercício desta aula baseou-se na execução de um tempietto constituído por duas bases representadas por paralelepípedos, quatro colunas cilindrícas com capitéis esféricos, uma pirâmide de base quadrangular como cobertura e em três dos seus lados, cortinados. 

O primeiro passo é criar a base com o comando "box" - 0,0 - l (lenght) - 5 (x) - 3 (y) - 0.17 (z). No entanto, para alinhar a caixa com o eixo x foi necessário ir ao comando "osnap" -quick properties - palette location - static e em seguida ligar o "orthomode", resultando no alinhamento da figura. 

Para criar o segundo bloco, são introduzidas "xlines" com a orientação de x e y a passar no bloco e na origem, estas são subidas com move e depois aplicado um "offset" de 1.5 e 0.5 relativamente à xline paralela a y e x, para dentro da figura intersectando-se num ponto. Neste ponto é introduzido uma nova "box" - pt1 - l - 2 - 2 - 0.17. As xline anteriores sao então subidas para o plano superior do novo bloco. 

Destas "xline" são feitos novamente "offset" de 0.15 para dentro em ambas. resultando num novo ponto que servirá de centro a um cilindro ("cylinder" - 1.5 - 1.5 - 3). No topo do cilindro é colocada uma line vertical com 1.5 de altura, partindo do centro, o ponto da linha mais afastado do cilindro será o centro de uma esfera de 1.5 de raio. 

Para colocar as restantes colunas é traçada uma diagonal na base respectiva e seleccionando o seu ponto médio utilizado o comando "array" - polar - i - 4 - 360, terminando assim os quatro pilares. Passando à cobertura é introduzida uma line, a partir de um dos cantos com "line" - pt1 - @,0,0,3.15, no topo desta "line" é introduzido então um cubo com dois de lado.

Para transformar este cubo na cobertura final é necessário subtrair parte da figura ao cubo, assim são primeiro alterados os eixos com "ucs" - 3p - vértice 1 - vértice oposto da mesma base - vértice directamente acima do primeiro. Assim são introduzidas duas circunferências verticais com "circle" - vértice 1 - 2. e Repetido para o 2º vértice indicado no passo anterior.

Para executar o corte é então utilizado o comando "slice" - (seleccionados 3 pontos que definem o plano de corte) 2 pontos da base inferior do cubo e o ponto de intersecção dos círculos e em seguida seleccionar um ponto da secção do objecto que deve permanecer. Repetido o processo quatro vezes obtemos uma pirâmide de base quadrangular.

São então iniciadas as cortinas. É introduzido um varão com "l" - centro de uma das esferas (capitel) - centro da esfera seguinte e fazer "trim" - esferas - linha; eliminando a presença da linha no interior das esferas. É também introduzido um arco "arc" - intersecção da linha com a esfera 1 - intersecção da linha com a esfera 2 - 180 (º).  Este arco é então movido para a laje com "move" - pt1 - @0,0,-3.15.
Depois de criada uma "layer" - cortina - cor vermelha, e com o comando "rulesurf" - arco - linha (do mesmo lado para que faça as linhas seguidas sem que se cruzem). Assim fica criada a superfície que define a cortina, e de forma a que o lado oposto do tempietto também o tenha é feito um "mirror" com eixo no centro da base do tempietto.

É criada mais uma linha igual à anterior com a função de varão, desta vez esta é dividida ao meio, através de uma circunferência de centro num dos centros da esfera e midpoint da linha que une ambas as esferas, sendo aplicado um trim e sendo a circunferência apagada de seguida. O segmento resultante desta operação é copiado e movido para a base, sendo aplicada uma rotação de 90º relativamente ao eixo vertical (z). Após criada outra "layer" - cortina 2 - amarela ; é então aplicado mais uma vez o comando "rulesurf" - ponto da recta superior mais próximo do centro do vão - ponto mais afastado do pilar na linha inferior. Isto vai criar uma abertura nesta cortina que é em seguida copiada com mirror, para o pilar oposto, sendo utilizado como midpoint o ponto mais próximo do centro da linha superior.

A figura é verificada com o comando "shade", ficando concluído para esta aula o exercício do tempietto.

É aberto um novo ficheiro de nome "testes".  Aqui é introduzida uma hélice com o comando "helix" - 0,0 - 10 - 10 - 20.
A vista é alterada com "vp" - 315 - 35. A hélice é rodada para que o seu inicio fique coincidente com o eixo x; "rotate" - hélice - 0,0 - r - 0,0 - inicio da hélice. Os eixos sao alterados - "ucs" - x - 90 e é criada uma circunferência na ponta inferior da hélice "c" - 0.5. Com o comando "sweep" - circunferência - hélice, o circulo é repetido seguindo a hélice como orientação, formando uma superfície definida pelas repetições do circulo que atribuem espessura à hélice, resultando uma figura semelhante a uma mola.

Em seguida é criado um copo, através da criação de várias circunferências; c - pt1 - 5. A primeira é copiada com "copy" - circunferência anterior - @0,0,10; repetindo-se o comando sempre para a circunferência anterior respectiva com a ordem "@0,0,20", "@0,0,2" e "@0,0,2". Seleccionando cada circunferência e usando o comando "properties" é possível alterar o raio/diâmetro de cada circunferência para que depois com o comando "loft" seja possivel criar uma forma partindo das circunferências criadas, seleccionado sempre por ordem as circunferências da primeira à última, podendo saltar da última a uma das intermédias de menor raio se pretendermos dar espessura ao objecto.




terça-feira, 19 de março de 2013

4ª aula - 13.03.2013

Nesta aula foi reiniciado o exercício da aula anterior. Assim o exercício foi iniciado com a introdução de um cone de centro de base em 0,0; raio da base 5 e altura 10, com o comando "cone" - 0,0 - 5 - 10. Para posicionar a vista de forma correcta é utilizado o comando "vp"- 315 - 35, para dar o ângulo relativamente ao plano horizontal e à altura, respectivamente. De novo é usado "ucs" - x - 90 de forma a que seja possível realizar um "mirror" no vértice do cone de forma a que resulte numa figura semelhante a uma ampulheta, com o comando "mirror" - pt 1 (vértice) - paralelo a x.
Para retornar os eixos à posição original comando "ucs" - enter - enter.

São então criadas quatro "layers" com os comandos - nomes - cores seguintes:
"la" - circunferência - vermelha
"la" - elipse - amarela
"la" - hipérbole - verde
"la" - parábola - azul

É activada a "layer" circunferência, e de forma a obter essa secção no cone é utilizado o comando "section" - xy - 0,0,5, produzindo uma secção horizontal.

É depois activada a "layer" elipse, rodados os eixos com "ucs" - x - 30, e produzida uma nova secção com "section" - xy - 0,0,4, desta vez obliqua ao cone, dada a rotação do plano xy, sendo depois os eixos colocados no local original. 

Ao activar a "layer" parábola é introduzida uma linha com "line" - qua - ponto inferior da geratriz - ponto superior
São também utilizados os comando "units" - angle - decimal - 0.00000000 e "orthomode" - F8, para ser em seguida alterados os eixos estando o plano xy coincidente com a geratriz, com "ucs" - 3p - inferior geratriz - superior , qualquer ponto À esquerda do sólido (dada a activação do orthomode). O modo "ortho" é desligado em F8. Para produzir a secção utilizamos "section" - xy -  0,0,-3, que produz a parábola no cone. 
Retorna-se o "ucs" à posição normal e apaga-se a linha auxiliar da geratriz.

Para produzir a hipérbole, basta activar a respectiva "layer" e introduzir "section" - xz - 0,-1,0, produzindo uma secção vertical.

Terminadas as secções no cone são iniciados exercícios de extrusão a partir das secções produzidas. 
É criada uma nova "layer" - esfera - azul escuro e congelada a layer 0 (layer do cone).

É realizado um "explode" - circulo, para tranformar region (secção do cone) numa figura geométrica. 
Layer esférica - magenta
Layer tórica - cor 11

É introduzida uma "line" - qua - diâmetro do círculo e em seguida movido com "move" -pt line - @0,5,0
O número de segmentos que compõe a figura é ajustado em:
surftab 1 - 20
surftab 2 - 20
Para produzir o sólido extrudido usa-se "revsurf" - circulo (forma) - linha (eixo) - 0 - 360

É então activada a layer esfera e congeladas a tórica e circunferencia sendo introduzida uma "line" - qua - diâmetro paralelo a y.
É realizado um "trim" - linha, circulo, para definir os limites do eixo de rotação e iniciado o "revsurf" - line - semicirculo, produzindo então a esfera.
A layer activa é congelada após criada mais uma layer, "new layer" - elipsoidal - 21.

É novamente deito um explode da elipse para que se torne uma figura geométrica.
Novamente um "trim" - linha - elipse para determinar o eixo e em seguida o revsurf tal como no exercicío anterior. 

O processo é repetido para a "layer" - parabólica, no entanto neste caso utilizada a secção da parábola. 

A partir da hipérbole criamos:
- hiperbolóide 1 - line vertical - horizontal - revsurf

- hiperbolóide 2 - line vertical revsurf

- hiperbolóide r - circle 0,0,0 - 5 + circle 0,0,5 - 1 - circle 0,0,10 - 5
line 0,0,0 - 0,0,10
line - tangente na base - tangente no círculo médio
extend line a circulo superior
rev surf - linha criada no eixo vertical
Copy  da última hiperbolóide criada - eliminar malha - array - polar - centro - items - 90, para aumentar o número de segmentos e sem utilizar o comando revsurf. 



segunda-feira, 11 de março de 2013

3ª aula - 6 de Março de 2013

No início desta aula foi feita uma revisão acerca do último exercício da aula anterior, a construção do dodecaedro, sendo completado através do comando array.

Terminado este exemplo foi iniciada a construção do octaedro:
Foi criada uma layer (octaedro) de cor cyan. Aqui foi introduzido um quadrado com o comando "polygon" - 4 lados - edge - 0,0 - 1,0. 
De forma a determinar o vértice superior do sólido são introduzidos círculos verticais que mostram o rebatimento dos vértices caso houvessem faces planificadas. Para uma colocação adequada dos círculos é necessário alterar os eixos e a origem, sendo utilizado o comando "ucs" - z - 45 (graus) e em seguida a colocação do círculo com origem no vértice do quadrado pertencente à origem e um vértice adjacente de raio. 
É introduzido outro círculo com centro no vértice oposto ao centro do primeiro e raio num dos vértices adjacentes. Os eixos retornam ao local original com o comando "ucs" - enter - enter. O ponto de intersecção dos dois círculos vai definir o vértice superior do octaedro.  para definir uma das faces triangulares é utilizado o comando "3dface" - vértice do quadrado - vértice adjacente - ponto de intersecção. A criação da face pode ser confirmada com o comando "shaded". 
Os círculos são apagados e para criar as faces triangulares restantes da parte superior do sólido é seleccionada a  face existente e com o comando "array" - polar - vértice (centro do array) - 4 items - 360º.
Fica assim a parte superior completa, resta fazer um "mirror" da face superior para a inferior. No entanto dada a localização dos eixos, não é possivel, portanto é necessário o comando "ucs" - vértice inferior - y - 90 e depois utilizar o comando "mirror" - ponto 1 de uma aresta do quadrado - ponto 2 da aresta.
Terminando assim a construção do sólido.


Icosaedro:
Para criar o icosaedro é necessário subdividir a figura em partes e compreender que um dos polígonos integrados na forma é o pentágono, portanto é iniciado o exercício com o comando "polygon" - 5 lados - e - 0,0 - 1,0. São depois introduzidos dois triângulos equiláteros de aresta coincidente à do pentágono, com o comando "polygon" - 3 lados - ponto 1 - ponto 2. Em seguida é utilizado o comando "ucs" colocando o centro no meio da aresta do pentágono para que seja possível criar um circulo vertical com mesmo centro e raio até ao vértice oposto do triângulo. Realizando o mesmo na outra face, encontramos o vértice superior do rebatimento dos triângulos e em seguida com o comando "3dface" para criar uma face e "array" - polar para copiar e colocar as outras automaticamente. 
Como o comando array torna o sólido num único objecto é utilizado o comando "explode" para separar as várias faces. 
São alterados os eixos com o comando "ucs" - vértice superior - vértice da base - vértice adjacente ao oposto. é apagada a face do sólido resultante constituída pelo último vértice seleccionado no processo de mudança de eixos e pelo vértice adjacente ao primeiro vértice da base seleccionado no mesmo processo. A partir do vértice inferior desta face que foi apagada é iniciado o comando "array" - polar - items 5 - 360º, criando assim outra parte do sólido. Para terminar o icosaedro, este processo pode ser repetido
ou através do uso de vários segmentos e o comando "align".  


É então realizado um novo exercício, e introduzido um cone com "cone" - 0,0 - 5 (raio) - 10 (altura).Cone - 0,0 - 5 (raio) - 10 (altura). São geradas mais vistas com o comando "vports" e em seguida "ucs" para alterar os eixos de forma a que seja possivel criar um "mirror" (horizontal) do cone no seu vértice gerando uma forma semelhante a uma ampulheta. Foram também realizadas algumas experiências com o comando "section" no cone e o sólido obtido pela extrusão da secção produzida com "revsurf" e uma linha horizontal paralela ao eixo, assim como a produção de uma esfera pela extrusão de um arco, não ficando concluído o exercício durante esta aula. 

domingo, 3 de março de 2013

2ª aula - 27 de Fevereiro de 2013

Na segunda aula do semestre foram iniciados os modelos dos cinco sólidos platónicos:
Tetraedro, Hexaedro (cubo), Octaedro, Dodecaedro e Icosaedro.

Nesta aula foram construídos o Tetraedro e o Dodecaedro.

Tetraedro:
Comando "polygon" - 3 lados - edge - 0,0 - 1,0 (para inserir um triângulo regular que sirva de base ao Tetraedro.) e acrescentar vistas utilizando o comando "vports" - four: left - 3D, para uma melhor compreensão do modelo tridimensional. Em seguida criar uma nova "layer" onde será criado o sólido, "layer" tetraedro - cor vermelha. Com o comando "3dface" clicando nos vértices do triângulo é criado o plano limitado pela face do sólido e pelo polígono previamente criado.
Para confirmar o uso do comando "3dface" podemos utilizar o comando "shade" e verificar se o polígono ficou preenchido. 
Criada uma das faces, é preparada uma planificação do sólido para que sejam depois rebatidas as faces resultando no sólido final. 
Assim a planificação resulta na face inicial, rodeada de 3 faces iguais coincidentes com as suas arestas.
Para determinar a posição final das faces são colocadas circunferências que determinam o movimento de rebatimento dos vértices que vão determinar o vértice superior do sólido. 
Para que a circunferência fique vertical, relativamente à planificação do sólido, são alterados os eixos e a origem. Comando "ucs" - centro no "midpoint" da aresta que representa o eixo de rebatimento - 2º ponto orientado ao vértice a ser rebatido e 3º eixo orientado a Z com "@0,0,100".
Após a colocação dos eixos, com o comando "circle" é introduzido um circulo com centro no meio da aresta de rebatimento e raio até ao vértice a rebater.
Introduzido o círculo os eixos são colocados na posição original com o comando "ucs" - enter - enter, e novamente é realizada a operação, para mover os eixos, desta vez para o centro de outro eixo de rebatimento.
É repetido o processo e introduzido um novo círculo. Terminado o processo, o ponto de intersecção superior dos dois círculos define a posição final do vértice rebatido nas faces planificadas.
Para realizar o rebatimento é utilizado o comando "align" - pt1 origem (charneira) - pt 1 destino (mesmo ponto) - pt2 origem (charneira 2) - pt2 destino (mesmo ponto) - pt3 origem (vértice da face) - pt3 destino (intersecção dos círculos). Deslocando assim uma das faces para o local devido. As outras faces podem ser levantadas da mesma forma, ou através do comando "array" - "polar", que permite criar cópias de ângulo constante a partir de um centro, ficando assim o tetraedro concluído.


Para produzir o dodecaedro, a "layer" tetraedro foi congelada e criada uma outra de cor amarela denominada "dodecaedro". Criada a layer é introduzido um pentágono com o comando "polygon" - 5 lados - edge - 0,0 - 1,0. Novamente é utilizado o comando "3dface" para tornar o pentágono numa face do sólido, assim como são criadas duas das faces planificadas com o comando "mirror", após esta operação são criadas duas linhas auxiliares com o comando "line", com origem no vértice mais próximo da charneira, compreendido entre as duas faces a rebater. Esta linha auxiliar deve ser perpendicular à charneira da face que contém o vértice correspondente, sendo o comando utilizado portanto "line" - (vértice) - "per" - (charneira).
Introduzidas estas linhas auxiliares é repetido o processo anterior do posicionamento dos eixos, tendo como origem a extremidade oposta ao vértice da linha auxiliar, que representa o centro do rebatimento. O eixo z é colocado em direcção ao vértice a rebater, e o eixo y verticalmente, com o comando "ucs" - (ponto da recta perpendicular) - (vértice a rebater) - @0,0,100. Realizada a operação é introduzido um novo círculo a de centro na nova posição da origem dos eixos e raio até ao vértice a rebater. Esta operação é realizada nas duas faces a rebater. após terminada, há uma nova intersecção de círculos que determina a localização final do vértice rebatido. É novamente realizado o rebatimento através do comando "align". Este rebatimento é suficiente para apenas uma das faces, visto que após a sua colocação correcta, pode ser realizado novamente um "array" - polar  para copiar a face colocando todas as faces na posição correcta. Após o uso deste comando temos meio sólido concluído, para concluir o sólido basta copiar a parte inferior e com o comando "align" colocá-la no topo invertida. 



segunda-feira, 25 de fevereiro de 2013

 A partir da macro cadeira.lsp foram criados vários módulos conseguindo formas e objectos diferentes, sendo interessante por exemplo o cubo, resultante de uma das fases com todas as dimensões iguais e as outras duas de valor 0 (assento, costas, pernas)
.
Este conjunto resulta da macro cadeira_range.lsp sendo a primeira resultante de dimensões intermédias, a segunda de dimensões máximas, a terceira de dimensões mínimas e a quarta e quinta de dimensões alternadas entre valores máximos e mínimos.



1ª Aula - 20 de Fevereiro de 2013

Nesta aula o Professor começou por recomendar alguns vídeos de Paola Antonelli no site TED Talks (http://www.ted.com/search?cat=ss_all&q=paola+antonelli)  e de Neri Oxman em Pop Tech (http://www.poptech.org/people/neri_oxman).

Em seguida fez uma breve apresentação sobre os objectivos da disciplina, mostrando também trabalhos de alguns alunos dos anos anteriores e informação sobre o software utilizado ao longo do semestre e disponível no site da Autodesk.

Em seguida foram nos indicadas duas macros, disponíveis em:
http://gaudi.fa.utl.pt/~lromao/2012_13/cadeira.lsp - para fazer cadeiras, camas ou bancos com dimensões à escolha;

e http://gaudi.fa.utl.pt/~lromao/2012_13/cadeira_range.lsp - para fazer cadeiras com dimensões entre valores pré-definidos.

Estas macros foram definidas como trabalho de casa para a realização de diversos modelos diferentes.

Foi realizada uma experiência na aula com a primeira macro, resultando numa cadeira em primeiro lugar e em segundo uma cama.

O exercício da aula baseou-se numa revisão da criação de um dado:

Em primeiro lugar foi utilizado o comando "vp" (viewports) de forma a obter várias vistas do objecto, para além de uma perspectiva, três projecções ortogonais, com as opções "setup:3D" e "four: left".
Com o comando "box" - c - 10, foi criado um cubo com 10 unidades de lado.
Para colocar os pontos na faces, foi criada uma malha ortogonal através do comando "xl" e "offset" - 2.5 numa face do cubo. Assim é inserida a primeira pinta no centro da malha com o comando "sphere" tendo esta 2 unidades de diâmetro. A malha é então movida para a face oposta, seleccionada por exemplo com o comando "fence" e sendo depois movida com o comando "move" ou "align", recorrendo a um e três vectores de translação respectivamente. É inserida uma nova esfera na face superior e utilizado o comando "array" para copiar a esfera, colocando as outras no local exacto, ao escolher 2 linhas, 3 colunas, espaçamento entre linhas 5 e entre colunas 2.5, resultando no lado de seis pintas.Após esta operação, apesar de fácil deslocação da malha com o comando "align" foi utilizado o comando "ucs" - new 3 point, para alterar os eixos e a origem, sendo assim possível marcar novas "xline" e através de offset, criar uma nova malha em faces diferentes. Prosseguindo o processo de mudança de planos e movimentação da malha e colocação de esferas, finalmente resta extrair as esferas ao cubo. É então utilizado o comando "select" - all - r (remove) - (cubo) para ficar apenas com uma selecção das esferas.Para terminar o dado as esferas são extraídas com o comando "subtract" - seleccionando primeiro o cubo e depois as esferas, de forma a que as arestas sejam polidas é também aplicado o comando "fillet" - trim - e a selecção das arestas do dado. Por fim para melhor visualização podem ser usados os comandos "shade" e "3dorbit".



quarta-feira, 20 de fevereiro de 2013