50 minuten les met 1 pauze van 20 minuten Lesmateriaal • Boek: “Learning Processing” door Daniel Shiffman • PowerPoint/Pdf's (Blackboard) Oefeningen (!) • Oplossingen: www.learningprocessing.com Multimedia Technologie 1
point, line, rectangle, ellipse • Kleur: grijsschaal, “RGB” • Transparantie Processing (p. 17 à 29) • Processing downloaden en installeren • Het Processing menu en het sketchbook • Code schrijven • Foutmeldingen • The Reference • Je eerste sketch • Publiceren Les 1 : “the beginning”
: zwart of 0 fill() : wit of 255 Om een stroke() of fill() op te heffen gebruik je • noStroke(); • noFill(); Grijswaarden background(255); // witte achtergrond stroke(0); // zwarte omranding fill(150); // vullen met grijs rect(50,50,75,100); // teken rechtoek met de vooraf gedefinieerde parameters
als niet ingevuld • Fill(rood, groen, blauw, zichtbaarheid); • Fill(grijswaarde, zichtbaarheid); • Ook een as van 0 (compleet doorzichtig) tot 255 (volledig gevuld/niet doorzichtig) Transparantie
“save as” kan • Elke sketch heeft zijn eigen folder met zelfde naam als de sketch • Soms is er ook een folder data in aanwezig, waar media elementen van het geschreven programma worden opgeslagen • Libraries folder voor uitbreidingen Sketchbook
functions. Een functie is een stukje van een programma, dat een aantal argumenten nodig heeft en vervolgens weet wat het daarmee moet doen. Een function heeft een naam, gevolgd door een set arguments, die tussen haakjes staan en wordt afgesloten door een puntkomma. line(0,0,200,200); De lijn functie tekent een lijn met de opgegeven argumenten. Processing heeft een hele reeks ingebouwde functies. Later leren we onze eigen functies schrijven. Code schrijven
fill(); ellipseMode(); noFill(); noStroke(); een nieuwe : size(xgrootte,ygrootte); point(); definieert grootte van het display line(); window rect(); size(); komt altijd eerst ! Code schrijven
zoals functies of ingebouwde variabelen. Met de functie println(“String”); printen we tekst in het message window Het cijfer links onderaan geeft de geselecteerde lijn code aan Je kan commentaar in je code kwijt door //voor een regel te plaatsen of meerder regels te openen met /* en te sluiten met */ Code schrijven
maakt je code leesbaarder voor jezelf, vooral als sketches groter worden Het maakt de code begrijpbaar voor iemand anders Vul de sketch die je net hebt gemaakt aan met commentaar Commentaar in code
optreedt De lijn waar de fout is gemaakt wordt ge highlight Processing duidt enkel de eerste fout aan Maak een fout in je sketch en kijk wat er gebeurt Foutmeldingen