A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

O que é a programação? Eu encadear palavras mágicas para fazer fótons e elétrons dança, e ainda tem a audácia de reclamar sobre o meu trabalho. Phil Darnowsky.

Apresentações semelhantes


Apresentação em tema: "O que é a programação? Eu encadear palavras mágicas para fazer fótons e elétrons dança, e ainda tem a audácia de reclamar sobre o meu trabalho. Phil Darnowsky."— Transcrição da apresentação:

1 O que é a programação? Eu encadear palavras mágicas para fazer fótons e elétrons dança, e ainda tem a audácia de reclamar sobre o meu trabalho. Phil Darnowsky

2 Processing Execute o programa

3 Anatomia de um "sketch" // Preparacoes void setup() { size(500,500); background(0); } void draw() { fill(255,200,100); rect(100,200,200,100); fill(100,100,255); ellipse(400,350,150,100); } // Outras definicoes Preparação Inicialização Repetição Outras definições

4 Interatividade Experimente#1Experimente #2 void setup() { size(500,500); background(0); } void draw() { fill(100,100,255); ellipse(mouseX,mouseY,50,50); } void setup() { size(500,500); } void draw() { background(0); fill(100,100,255); ellipse(mouseX,mouseY,50,50); }

5 Variaveis int x, y; void setup() { size(500,500); x = 200; y = 250; } void draw() { background(0); fill(100,100,255); ellipse(x,y,50,50); x = (x + 2) % 500; y = (y + 1) % 500; } Declaração de variáveis Inicialização de variáveis Utilização de variáveis Atualização de variáveis

6 Interações 2 : Eventos Adicionar na final de programa. void mouseClicked() { y = mouseY; }

7 Som import ddf.minim.*; import ddf.minim.ugens.*; int x, y; Minim minim; AudioOutput out; Oscil osc; void setup() { size(500,500); x = 200; y = 250; minim = new Minim(this); out = minim.getLineOut(); osc = new Oscil( 440, 0.5f, Waves.SINE ); osc.patch( out ); } void draw() { background(0); fill(100,200,255); ellipse(x,y,50,50); x = (x + 2) % 500; y = (y + 1) % 500; osc.setFrequency( 1500 - (y * 3) ); } void mouseClicked() { y = mouseY; }


Carregar ppt "O que é a programação? Eu encadear palavras mágicas para fazer fótons e elétrons dança, e ainda tem a audácia de reclamar sobre o meu trabalho. Phil Darnowsky."

Apresentações semelhantes


Anúncios Google