Browse Items (252 total)

Desenha gradientes radiais sorteando novas cores aleatórias a cada segundo.

Exemplo de aleatoriedade. Campo de linhas verticais cujo valor de cinza é aleatório. Redesenhado a cada ciclo de draw().

Desenha círculos cuja posição horizontal é definida por um número aleatório gerado em distribuissão Gaussiana.

Animação de braço com dois segmentos, que se projeta em direção ao mouse

Animação de braço com múltiplos segmentos, que se projeta em direção ao mouse

Animação de braço com múltiplos segmentos, que se projeta em direção a uma bola.

Exemplo mínimo de recursão com a definição de uma função que desenha círculos e esta recursivamente desenho círculos internos.

Exemplo de exemplo da repetição de draw() desativada e o redesenho sendo invocado por redraw() no evento do clique do mouse.

Um exemplo mínimo do congelamento do laço principal de desenho (draw) que passa a ser acionado pontualmente pelo evento de uma tecla precionada.

Demonstra em uma esfera a variação de um material especular com o movimento horizontal do mouse.

Animação de um círculo que rebate em uma superfície inclinada (que é recriada em novo ângulo para cada nova colisão) Uma linha laranja indica a normal da superfície no ponto de contato.

Animação de círculo em colisão com uma superfície multisegmentada.

Desenha três polígonos regulares girando

Demonstra a variação perceptiva das cores dependendo do contexto (justaposição)

Exemplo de carregamento asíncrono de imagens

Habilita a mudança do tamanho da área de desenho. [Não estava executando em 1 de dezembro de 2018]

Cubo cuja superfície apresenta transições de cor.

Demonstra a detecção da sobreposição do mouse sobre uma área retangular e outra circular.

Exemplo elementar de rotação de um quadrado em torno do seu ponto central, em vibração aleatória

Rotação encavalada de vários cubos, demonstra o uso da pilha de contextos de coordenadas (pushMatrix())

Animação da rotação cumulativa de dois planos no espaço.

Desenha faixas verticais conforme a movimentação horizontal do mouse, variando a saturação conforme a posição vertical do mouse.

Salva uma imagem

Exemplifica o uso do comando scale() com animação oscilante de dois quadrados.

Demonstra a ampliação na apresentação de um gráfico SVG importado.
Output Formats

atom, dcmes-xml, json, omeka-xml, rss2