Professional Documents
Culture Documents
Barbara Castro
Doutoranda em Artes Visuais EBA/UFRJ
Mestre em Artes Visuais EBA/UFRJ (2013)
www.barbaracastro.com.br
Objetivos do Workshop
Barbara Castro
Doutoranda em Artes Visuais EBA/UFRJ
Mestre em Artes Visuais EBA/UFRJ (2013)
www.barbaracastro.com.br
O que o Processing?
Menu
Aes Modos
Abas
Cdigo
Mensagens
Console - sada de texto
Barra de estado / linha
Tipos
> int nmeros inteiros Ex: 2, 174, 0, -7
> float nmeros fracionrios Ex: 1.5, 4.7
> String caracteres e textos Ex: A, Labvis, #carnaval2015
> boolean binrio Ex: true, false; HIGH, LOW
Especiais
width, height, mouseX, mouseY
void setup(){
// o setup roda apenas uma vez ao iniciar o programa
size(800, 600); // tamanho da janela
}
void draw(){
// o draw roda em loop, ininterruptamente, na ordem das linhas
background(0);
}
funo(parmetros);
VARIVEIS int x;
GLOBAIS int y = 200;
void setup(){
size(800, 600); // tamanho da janela
x = width/2;
}
void draw(){
VARIVEIS int t = 10;
LOCAIS ellipse(x, y, t, t);
t++;
}
Conectores
cond1 && cond 2 condio 1 E 2 so verdadeiras
cond1 II cond 2 condio 1 OU 2 so verdadeiras
!cond1 condio 1 falsa