Conteúdos Programaticos
1 editor + texto = applet
() (parentheses)
, (comma)
. (dot)
/* */ (multiline comment)
/** */ (doc comment)
// (comment)
; (semicolon)
= (assign)
2 estruturas
void setup() void draw()
void setup(){
size()
background()
framerate()
}
void loop(){//em loop }
3 sistema de coordenadas
x,y,z;
4 desenhar
primitivas 2d
arc()
ellipse()
ellipseMode()
line()
point()
quad()
rect()
rectMode()
triangle()
curvas
bezier()
curve()
contorno
strokeCap()
strokeJoin()
strokeWeight()
vertex
beginShape()
bezierVertex()
curveVertex()
endShape()
vertex()
cor
background()
fill()
noFill()
noStroke()
stroke()
5 variaveis
definição
tipos
boolean
color
float
int
random
random()
6 animação
linear
(necessidade de controlar)
estruturas de controlo
condicinais
else
if()
operadores
relacionais
!= (inequality)
> (greater than)
>= (greater than or equal to)
< (less than)
<= (less than or equal to)
== (equality)
lógicos
&& || !
circular
trigonometria
atan2()
cos()
degrees()
radians()
sin()
tan()
springs e particulas
7 interacção
ponteiro do rato
mouseButton
mouseDragged()
mouseMoved()
mousePressed
mousePressed()
mouseReleased()
mouseX
mouseY
pmouseX
pmouseY
teclado
key
keyCode
keyPressed
keyPressed()
keyReleased()
gravar ponteiro do rato
Array
iterações
for()
while()
8 imagem PImage image() imageMode() loadImage() noTint() tint()
pixels
blend()
copy()
filter()
get()
loadPixels()
pixels[]
set()
updatePixels()
9 Biblioteca de vídeo Capture list() format() source() settings() read() available() framerate() crop() noCrop() stop() captureEvent()
10 Biblioteca de som SONIA
start()
stop()
getStatus()
liveInput
start()
stop()
analise getLevel() getSpectrum() spectrum[] useEnvelope() useEqulizer()
gravação
startRec()
startRecLoop()
stopRec()
saveFile()
11 trabalho final
