Dit mål er at skabe et navneskilt ved at anvende forskellige figurer såsom cirkler, rektangler, linjer, kurver og tekst. Tænk over hvordan du kan bruge disse figurer til at repræsentere forskellige dele af din personlighed.
Krav:
- Dit navneskilt skal indeholde mindst fire af følgende figurer: cirkel, rektangel, linje, kurve og tekst.
- Brug fill() og stroke() for at tilføje farver og konturer til dine figurer.
- Kommentér din kode for at forklare hvilke figurer der repræsenterer hvilke dele af portrættet.
- Eksperimentér med background() for at sætte en baggrundsfarve.
Eksempel på Processing kode til et simpelt selvportræt:
void setup() {
size(600, 400); // Sætter vinduets størrelse
background(255); // Baggrundsfarve hvid
// Skriv dit navn
fill(0); // Sort farve
textSize(50);
textAlign(CENTER, CENTER);
text("Nanna", width/2, 100); // Skriv "Nanna" midt i vinduet
// Tegn en node for at repræsentere musik
fill(0); // Sort farve
ellipse(100, 260, 60, 40); // Tegn første cirkel af noden
rect(125, 180, 5, 80); // Tegn nodens hals
ellipse(170, 260, 60, 40); // Tegn anden cirkel af noden
rect(195, 180, 5, 80); // Tegn nodens hals
rect(125, 180, 70,5); // Tegn nodens overlægger
// Tegn en hundepote
fill(139, 69, 19); // Brun farve
ellipse(440, 260, 110, 60); // Hoveddel af poten
ellipse(380, 230, 30, 20); // Yderste venstre tå
ellipse(420, 210, 30, 20); // Midt venstre tå
ellipse(460, 210, 30, 20); // Midt højre tå
ellipse(500, 230, 30, 20); // Yderste højre tå
}
void draw() {
// Tom draw-funktion, da vi kun behøver at tegne én gang
}
Brug den ovenstående kode som inspiration til at lave dit eget navneskilt. Her kan du gøre brug af mere komplekse figurer, som du kan finde Processings reference side.
Prøv at gøre det så personligt og detaljeret som muligt.
Du kan også finde hjælp i Processing Cheatsheet.
Når du er godt tilfreds med dit navneskilt ligger du et billede op i vores teams, med en kort beskrivelse(3-4 sætninger) af dine designvalg, samt de udfordringer du oplevede undervejs.
Lav et navneskilt til din makker og sammenlign jeres resultater.
