Bibliotecas no Processing
Resumo da aula
PUCPR > Design Digital > 1o e 2o Períodos
Resumo da aula
Pessoal,
Por favor confiram suas notas!
http://spreadsheets.google.com/ccc?key=0AqQ2GvdPZmGjcmFMU1NoM3phaUFQaVRualVIV2tkc0E&hl=pt_BR
Farei o lançamento no iger na próxima sexta. Qualquer problema, por favor, avise!
Exemplo de carregamento de modelo .obj
Para que funcione é necessário a instalação da biblioteca .obj loader.
Passo a passo 3d no Processing, ver seção 8.
Links para arquivos .obj.
Em anexo
Resumo sobre 3d no Processing
3d no Processing
Sejam bem vindos de volta à nossa disciplina de Introdução à Programação. Neste semestre, continuaremos a trabalhar com a linguagem Processing e, principalmente, com mais fundamentos referentes à lógica de programação. Trabalhamemos neste semestre com:
Processamento de imagem;
Programação gráfica 3d;
Programação para dispositivos móveis;
Modularização de algoritmos;
Uso de bibliotecas em geral;
Bibliotecas de física e simulação;
Programação de som e [...]
Objetivo
As variáveis criadas até agora permitiram o armazenamento de apenas um valor de cada vez. Vetores permitem a definição de variáveis com o poder de armazenar múltiplos valores. Voltando à metáfora das gavetas, um vetor corresponde a uma gaveta com inúmeras subdivisões.
O objetivo deste capítulo é definir como podemos utilizar vetores em nossos programas e [...]
Objetivo
Nas últimas semanas, trabalhamos com a estrutura de repetição. Tal estrutura, permite a execução de diversas linhas de código mais de uma vez. O capítulo atual retorna o trabalho com as estruturas da programação gráfica.
Agora, vamos aplicar a estrutura de repetição com diversas funções da programação gráfica. Desta forma, a maior parte dos exemplos dos [...]
Objetivo
Trabalhamos até agora com estruturas que permitiram a execução de nossos códigos linha a linha e apenas uma vez. A execução de um conjunto de linhas poderia ser controlada única e exclusivamente através da estrutura condicional (if). Para que se executasse um conjunto de linhas diversas vezes, a cada frame, utilizamos o bloco draw.
Entretanto, muitas [...]
Nosso principal objetivo hoje será a vista de notas e provas.
Além disso, começaremos o tópico relacionado à funções matemáticas e sua aplicação na programação gráfica.
Material da aula em anexo.
Objetivo
Até agora o código que escrevemos caracterizou-se por ser executado linha a linha e do início ao fim do programa. A única alteração de fluxo trabalhada foi implementada através do bloco draw, que permite que seja feita a repetição de parte do código indefinidamente. Entretanto, em um programa de computador muitas vezes torna-se necessário um [...]
Objetivo
Anteriormente, entendemos o Processing como uma ferramenta de desenho e como uma ferramenta de animação e interação. Cada vez mais funções são apresentadas para que se entenda como funcionam as funcionalidades de uma linguagem de programação voltada para a computação gráfica e design digital.
As variáveis apresentadas no capítulo anterior foram utilizadas como entradas imediatas de [...]
Objetivo
No capítulo anterior, o Processing foi tratado como uma simples ferramenta de desenho. Entretanto, o Processing é uma ambiente bastante completo de programação em geral permitindo a manipulação de estruturas em memória através de suas instruções. O objetivo principal agora é começarmos a pensar sobre as diferentes maneiras de representar essas estruturas através de variáveis.
Além [...]
Segue apresentação referente à aula desta semana.:
Faça o download da apresentação.
Introdução à Programação de Computadores usando Processing
Objetivo
Este texto tem como objetivo apresentar a programação de computadores para aqueles que nunca tiveram contato prévio com nenhuma outra linguagem ou ambiente de programação. Inicia-se com uma apresentação dos conceitos básicos sobre linguagens de programação em geral. Posteriormente, alguns destes conceitos são explorados utilizando-se a linguagem e ambiente [...]
Tetris Moves Me – Narrated Version from Joana Kelly on Vimeo.
Siftables Music Sequencer from Jeevan Kalanithi on Vimeo.
Nesta aula, nosso objetivo será apresentar o que é a disciplina de Introdução à Programação 1 e 2.
Download Apresentação da Disciplina
Comentários