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