segunda-feira, 22 de agosto de 2016
3DJAH
Curso de 3DJAH: animação gráfica em 3D usando-se JAVA.
O livro: A primeira edição do livro está disponível na página da SBMAC (Sociedade Brasileira de Matemática Computacional e aplicada.) Ao clicar no link, o livro é baixado automaticamente.
Download zero: livro com figuras em 3D e curso:
http://dx.doi.org/10.5540/001.2012.0067.01
Os óculos 3D: Os alunos de Gramado vão recebê-los na sala de aula. Depois coloco um link, onde se pode comprá-los, no Brasil. São de papelão e celofane azul-vermelho. Os verde-vermelho que vem com revistas devem servir, também. Os programas são leves e rodam bem em computadores mais simples.
IDE a ser usada: Usaremos o Eclipse, uma IDE para criação, compilação e execução em várias linguagens. No nosso caso, usaremos a linguagem JAVA. O Eclipse roda em Unix, Linux, windows, etc. O JAVA é independente de plataforama. O curso será independente de plataforma: isso é interessante, não é?
O workspace (conjunto de arquivos) que usarei em Gramado e em Natal, em 2016, já pode ser baixado do meu Dropbox.
Download 1: workspace: O link é:
https://www.dropbox.com/s/6syt3mo83ikuipv/workspace-ufrn-2016.zip?dl=0
A biblioteca 3DJAH: de minha autoria. Vocês acessarão via DROPBOX, no link acima. Quando baixarem o arquivo zipado vem as bibliotecas e os programas de aplicação. Vocês descompactam o arquivo zipado em uma pasta de sua escolha, no seu computador. Mais tarde, importaremos esse workspace, no Eclipse.
Tanto o IDE Eclipse, como a linguagem JAVA são gratuitos.
Download 2: Eclipse: o link é:
http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/heliossr1
Download 3: Java : o link é:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html?ssSourceSiteId=otnpt
Nos downloads 2 e 3, você terá que escolher Windows, Linux, ou Mac, e a estrutura do seu sistema (32 ou 64 bit.) Os mais recentes são todos 64.
Quem usa UBNTU, pode baixar as versões que já estão disponíveis, em geral, mais antigas, tanto do JAVA quanto do Eclipse. Foi isso que fiz.
Assinar:
Postar comentários (Atom)

Este comentário foi removido pelo autor.
ResponderExcluirColoquem suas dvidas e comentários aqui, ou mandem por e-mail: enivaldob@yahoo.com
ResponderExcluirInstalei tudo, Bonelli. E agora?
ResponderExcluirAo iniciar, o Eclipse pergunta pelo workspace. Você fornece o zip que você desempacotou. Se ele entrar sem perguntar, escolha 'File', no menu, com 'switch workspace' e forneça a localização do workspace que forneci, e que você 'unzipou.' Depois, é só expandir a árvore 'gramado' até ver os 'programas em java' que são, basicamente, os do livro. Continue mandando dúvidas, pois será útil para outros...
ExcluirImportante: ao clicar nos programas em java, dentro do eclipse, deverá abrir o editor, DENTRO do próprio eclipse. Aparecerão anotações, em vermelho, quando houver erros, sempre com sugestões de como se resolvê-los.
ResponderExcluirA seguir, salva-se suas alterações, clicando a opção adequada, no menu do painel,
Para executar, basta clicar na 'seta para a direita, no menu '>'. Pode-se tentar executar, mesmo que hajam erros - o programa pergunta.
Problema principal, que pode aparecer:
ResponderExcluirO Eclipse vai ter que saber onde está o JAVA que você instalou.
No UbUNTU, se você instalou pelo Software Center, já dá tudo certo e não se precisa fazer mais nada. Mas há, no eclipse, a opção de se mudar o java a ser usado - para compatibilidade com outras versões.
No WINDOWS, provavelmente o eclipse não vai achar o JAVA e você terá que dizer onde está, incluindo no seu PATH. Há muitas instruções, na internet, de como se resolver esse e outros problemas. Como o curso é curto, não terei tempo de ajudar nisso. Consulte seus colegas e as dicas na internet.
Dúvidas cruéis e atualizações.
ResponderExcluirEstarei sempre nesse blog, para tirar dúvidas, desde que não sejam urgentes - demoro um pouco para responder. Depois do curso, vou disponibilizar a segunda edição do livro, agora com paralelepípedos que se autodesenham e se autogiram, além do mouse 3D, com mouse comum, para se mortrar as imagens fora e dentro da tela. O cursor do mouse se movendo em 3D.
Esse meu 'tira dúvida' não tem prazo para terminar. Não depende das datas de cursos específicos que eu possa ministrar. Entõ, quem avançar mais lentamente, sempre poderá me encontrar aqui. Vamos nos divertir com o JAVA.
Para o futuro, pretendo incluir comandos de voz (Julius) e por gestos (Leapmotion.) A tecnologia está avançando rapidamente e, logo, qualquer aluno da sala poderá interagir com a figura, por gestos, sem ter que sair do lugar. Nesse caso, o Leapmotion ainda não serve, pois deteta só as mãos próximas...
ResponderExcluirO arquivo que faltava no workspace, figura de Lissajous:
ResponderExcluirhttps://www.dropbox.com/s/vvg83hjl1mffbp7/lissajousRandE.java?dl=0
Mostrarei como incorporá-lo no workspace antigo. Usa-se File>import>filesistems e se escolhe o diretório onde você baixou, desse link.
Ou
ResponderExcluirhttps://www.dropbox.com/s/vvg83hjl1mffbp7/lissajousRandE.java?dl=1