Willkommen auf unserem Seminar-Blog

Immer auf dem aktuellen Stand bleiben

Dieser Seminar-Blog befindet sich noch im Aufbau und wird in den kommenden Tagen entsprechend verfeinert.

Member Login

Lost your password?

Registration is closed

Sorry, you are not allowed to register by yourself on this site!

You must either be invited by one of our team member or request an invitation by email at viad.info {at} zhdk {dot} ch.

Blog-Thema: Allgemein

Vertex

Um etwas komplexere Formen als Quader, Linien oder Ellipsen zu kreieren, eignet sich die Funktion “vertex” gut. Sie kreiert Linien, die jeweils dort beginnen, wo die vorangehende aufgehört hat. Wir können uns also die Eingabe der Startkoordinaten sparen. Natürlich lassen sich auch hier die Übergänge per “strokeJoin” verändern. Hier mein Sketch:

DS2 // Drawing Application

We were given the task to write a simple drawing application, which should grant the ability to draw in one’s color of choice. I created a simple Implementation, using a “Line” class. For the GUI I used the library ControlP5 . With a rightclick+drag one can delete lines. Features Stroke Width Color Picker Opacity Line Deletion  …

Statische Formen und Parameter

Als erste Übung befassten wir uns mit einem statischen Bild, das zwei geometrische Formen darstellte: Linien und Ellipsen. Mit folgenden Befehlen werden sie aufgerufen: Setzen wir VOR die Befehle Ausdrücke wie können wir einzelne Parameter der Formen genauer definieren. Mit dem Ausdruck …wird die Darstellung weniger “pixelig”. Laut der Reference-Seite von Processing, ist diese Einstellung…

Magic Wood

Nach langem herumprobieren gelang es mir einen Wald zu generieren, welcher einerseits mehrere Reihen Bäume zeichnet, die hinteren dabei immer mehr im ‘Dunst des Waldes’ verschwinden lässt und dazwischen spriessen zudem kleine Büsche, welche so was wie Kirschblüten tragen. Weiteres zum Wald-Applet: Als erstes muss ich sagen, dass ich die Baum-Klasse und die Blüten-Klasse im…

Zufallszahl

Um die Zufallsfunktion random() kennenzulernen, mussten wir ein Programm schreiben, welches bei Klick Ellipsen zeichnet mit zufälliger Grösse, Farbe und Position. Je grösser die Ellipse desto rötlicher soll die Ellipse sein.

Wald

Aufgabe war ein Programm zu schreiben, das einen Wald generiert. Lösung 1 In meinem ersten Lösungsansatz zeichnete ich Bäume mit einer Zufallsfarbe an einer zufälliger Position auf der gesamten Zeichenoberfläche. Mit der Taste ‘5’ wird das Bild neu generiert, mit der Taste ‘1’ kann das Bild als .tiff gespeichert werden. Die Bäume werden nach hinten…

Processing Day1&2 – Drawing Tool 17&18.09.13

    void setup() { size(500, 500); background(255); } float colR = 0; float colG = 0; float colB = 0; void draw() { noStroke(); if (mousePressed && (mouseButton == LEFT)) { strokeWeight(30); stroke(colR,colG,colB); line(mouseX, mouseY, pmouseX, pmouseY); } else if (mousePressed && (mouseButton == RIGHT)) { strokeWeight(30); stroke(255); line(mouseX, mouseY, pmouseX, pmouseY); } if…

Processing Day3 – Loop and creating a forest 19.09.13

I have three versions of the Forest exercise: 1. Loading image, create perspective. 2. draw forest with Processing   3. Combining drawing, perspective and flashing colours.       Codes:  Forest projects  

Zeichnungsprogramm

Für den Einstieg in das Programmieren verwenden wir Processing. Processing basiert auf Java. Da ich in der Lehre (vor vielen Jahren) das programmieren mit Java erlernt habe, war der Wiedereinstieg relativ einfach. Zuerst mussten wir einen Punkt dem Mauscursor folgen lassen. Danach sollten wir ein Zeichnungsprogramm erstellen. Ich versuchte mein erstes Programm zu erweitern, merkte…

Do, 19.09.13 “Wald erschaffen”

Heute habe ich eine ganz “einfache” Version von einem Wald geschrieben. Mit einem Mausclick erscheint er mit ca.40 Bäumen und zufällig definierten Farben und Grössen.Mir wurde heute erst klar bewusst wie der Begriff “void” genutzt werden konnte. Mit ihm konnte ich ganz einfach verschiedene Bäume definieren und später einfach abrufen. Hier ein Bespiel von meinem…