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

Zufallsellipse

Zufällige Ellipsen sollen beim Klicken generiert werden. Je grösser die Ellipse, desto rötlicher die Füllfarbe. Zusätzlich wollte ich mein Bild abspeichern können.

DS1 // OpenCV Face Recognition

On the first day of our Programming Introduction with Processing I used OpenCV to explore the basics of face regocnition. The Code OpenCV can be installed either using Macports or manually. Here are some instructions I followed: http://thefactoryfactory.com/wordpress/?p=1093 sudo port install opencv +java The +java is important to make sure that the Java are built….

growingForest(3);

ZUSATZSCHLEIFEN – KOORDINATENSYSTEM http://blogs.iad.zhdk.ch/codingspace/lektionen/lektion-4/ http://blogs.iad.zhdk.ch/codingspace/koordinatensystem/   Donnerstag, 19.09.2013 Wir bearbeiteten hauptsächlich das Koordinatensystem mit welchem man ganze Formen ohne <vertex> verschieben, skalieren, rotieren etc. kann. Die Aufgabe bestand darin, einen eigenen Wald zu erstellen, der seine Form/Grösse etc. verändern konnte.   EIGENERFAHRUNG Als ich die <random> Funktion für die Bläter und den Stamm benutzte und…

drawingTool(2);

FRAMEWORK EVENTS – BEDINGUNGEN – ZUFALLSZAHL – SCHLEIFEN – EIGENE FUNKTIONEN http://blogs.iad.zhdk.ch/codingspace/lektionen/lektion-2/ http://blogs.iad.zhdk.ch/codingspace/lektionen/bedingungen/ http://blogs.iad.zhdk.ch/codingspace/zufallszahl/ http://blogs.iad.zhdk.ch/codingspace/lektionen/schleifen/ MITTWOCH, 18.09.2013 Wir lernten wie <Processing> mit der <setup> und <draw> Funktion arbeitet. Ebenfalls lernten wir die<Bedingungen, Zufallszahlen und Schleifen> kennen. Mit dem Neugelernten bekamen wir die Aufgabe einen Drawing-Tool zu programmieren. Eine einfache Form vom bekannten “Paint”. EIGENERFAHRUNG <Processing>…

firstDay(1);

EINFÜHRUNG IN DIE COMPUTERWELT – PROCESSING PROGRAMMIERSPRACHE – ZEICHENAUSGABE – KOMPLEXE FORMEN – FARBE UND TRANSPARENZ – VARIABLEN – FUNKTIONEN http://blogs.iad.zhdk.ch/codingspace/lektionen/lektion-1/ http://blogs.iad.zhdk.ch/codingspace/lektionen/lektion-1-5/ http://blogs.iad.zhdk.ch/codingspace/lektionen/funktionen/ DIENSTAG, 17.09.2013 Wir begannen traditionell mit einer kurzen <icebreaker round> gefolgt von einem Einblick in die Computerwelt/geschichte/Generative Art/ Programming Pioneers (zB: Sketch Pad – Ivan Sutherland / Karl Sims), sowie in die…

Do – 19.09.2013 Paint & Zufallszahlen

Auf heute habe ich ein primitives Malprogramm programmiert. Voraussetzung dafür waren Funktionen, Framework-Events (Mauseingabe, Tasteneingabe, Programmstart…), Bedingungen und vorausgehende Themen. Download_Paint Hier meine Paint-Version: Was jetzt noch nicht funktioniert ist das Ändern der Pinseldicke. (!!!) Dafür ist es möglich, mit den Tasten 1 bis 5 die Farbe zu wählen. Sobald eine Farbe gewählt wurde, wird…

Mi – 18.09.2013 Variabeln

Als Hausaufgabe auf heute habe ich den Film Tron geschaut (aus dem Jahr 1982). Verblüffende Ästhetik für den damaligen technischen Stand der Dinge. Viele Parallelen zum gestrigen Stoff, den wir angeschnitten haben; z.B. fliegendes Bit, dass nur “yes, yes ,yes, yes..” bzw. “no, no, no, no…” von sich gibt, oder die Darstellung des CPUs als…

Java Code richtig formatieren

Um Code Richtig zu formatieren, ohne dass WordPress den code beim editieren immer wieder selbst formatiert, kann folgender Trick verwendet werden: WICHTIG: Die “<code>” tags müssen im Text Modus eingegeben werden (rechts oberhalb des Editierfensters) <code> [java] //Code int x = 10; [/java] </code> Das sieht dann so aus:

Di – 17.09.2013 Programming History & Start Processing

Ich habe praktisch kein Vorwissen, was das Programmieren anbelangt. Daher herrscht grosse Vorfreude auf Neues. Präsentation zur Programmier-Geschichte: CPUs bestehen aus Abertausenden von Transistoren. Ein Transistor ist ein elektronisches Bauelement, welches elektrische Signale schaltet (und verstärkt). Sie sind die kleinsten und “wichtigsten” Bausteine des CPUs. Schalten können sie zwischen 0 und 1, bzw. off und…

Random Circle

Die Aufgabe mit den zufälligen roten Kreisen. Umso grösser der Kreis, desto mehr Rot enthält die Füllfarbe des Kreises. Random Circle v1.0 Der Code dazu ist nichts spezielles:   ————————————————   Und mit ein paar Änderungen wird die eine Zahlereihe (Spannbreite zwischen 20 und 180 = Zufallswert des Radius) auf die Zahlenreihe der Rotwerte gemapt….