Exercício 3: Autolisp A primeira parte da aula foi dedicada à programação de móveis em autolisp, nomeadamente de uma cadeira, de modo a realizarmos a entrega do exercício 3. A qual exigia um comando que criasse um móvel mais complexo. Assim aplicou-se se o código: (defun c:cadeira() (setq pontos2d (getvar "osmode")) (setq pontos3d (getvar "3dosmode")) (setvar "osmode" 0) (setvar "3dosmode" 0) (setq pt1 (getpoint "indique o ponto de inserção da cadeira: ")) (If (= nil (setq comprimento (getreal " indique o comprimento da cadeira (em x): "))) (setq comprimento 0.40)) (If (= nil (setq largura (getreal " indique a largura da cadeira (em y): "))) (setq largura 0.50)) (If (= nil (setq altura (getreal " indique a altura do assento da cadeira : (em z): "))) (setq altura 0.40)) (If (= nil (setq esp1 (getreal " indique a expessura do assento: "))) (setq esp1 0.03)) (If (= nil (setq esp2 (getreal " ind...
Exercício 05: 3D Studio Max No âmbito da continuação da aprendizagem do programa comçámos por aplicar a mobília, indo buscá-la ao site que a professora nos mostrou na aula anterior: https://archive3d.net Aprendeu-se como utilizar os comandos merge e import de forma colocar os móveis no programa. Realizando um render em aula já com alguns, inacabado por falta de tempo em aula e a precisar de muitas melhorias: Utilizaram-se comandos como move, scale e rotate.
Comentários
Enviar um comentário