Confusion is part of programming.
Variabel datatyper
- int - Positive og negative heltalsvariabler
- float - Positive og negative decimaltalsvariabler
- boolean - Variabler hvor værdien kan være: TRUE eller FALSE. Dvs. 1 eller 0.
- color - Gemmer farvetype værdier i forskellige formater, eks. RGB, HSB eller HEX.
- char - Gemmer en enkelt karakter, eks. 'A'.
- string - Gemmer en enkelt streng af karakterer, eks. “Processing”.
Globale Variabler
- width - returnere sketchens bredde i pixels.
- height - returnere sketchens højde i pixels.
- mouseX - returnere musens position på x-axen.
- mouseY - returnere musens position på y-axen.
- pmouseX - returnere musens forrige position på x-axen.
- pmouseY - returnere musens forrige position på y-axen.
- frameCount - returnere sketchens nuværende frame.
- frameRate - returnere sketchens nuværende frames per second(FPS).
Grundlæggende funktioner
size(width, height); // Sætter canvas' størrelse i pixels.
background(color); // Sætter baggrundsfarven på canvas.
frameRate(fps); // Sætter frameraten på dit program, dvs. hvor mange gange skal draw kører i sekundet.
println(string); // Skriver en streng i konsollen.
Grundlæggende Geometri
ellipse(x,y,w,h);
Tegner en ellipse centreret i position (x,y) med størrelsen bredde(w) og højde(h).
rect(x,y,w,h);
Tegner en rektangel med øverste venstre hjørne i position (x,y) med størrelsen bredde(w) og højde(h).
Andre figurer
point(x1,x2);
triangle(x1,y1,x2,y2,x3,y3);
quad(x1,y1,x2,y2,x3,y3,x4,y4);
circle(x,y,extent); //extent = width og height
Stroke og Fill
fill(color); // Sætter farven der bliver brugt til at fylde figurer.
noFill(); // Deaktiverer fill farven.
stroke(color); // Sætter farven der bliver brugt til at tegne streger omkring figurer.
noStroke(); // Deaktiverer stroke for figurer.
Farve funktioner
colorMode(mode); // Sætter color mode. HSB eller RGB.
red(color); // returnere den røde værdi fra farven.
green(color); // returnere den grønne værdi fra farven.
blue(color); // returnere den blå værdi fra farven.
hue(color); // returnere hue værdien fra farven.
saturation(color); // returnere saturations værdien fra farven.
brightness(color); //returnere brightness værdien fra farven.
alpha(color); // returnere den transparente værdi fra farven.
lerpColor(color1, color2, moment); // returnere en farve værdi mellem to farver.