MMT Selbstreflektierendes Lernprotokoll

Matterhorn Visualisieren

by tahuwile on Jan.10, 2011, under Uncategorized

Die Matterhorndaten von SwissGeo wurde mithilfe von Processing und openGL visualisiert.

Für die Koordinaten wurde eine Klasse erstellt, die die floatwerte x, y, hoehe und eine Zahl zwischen 21-23, die anzeigt ob die Linie fertig ist.

Das Einlesen der Daten wurde ohne vorgängige Anpassung des Files realisiert:

public  void readFile() {
allCoordinates = new ArrayList<CH1903>();
do{
try {
line = reader.readLine();
} catch (IOException e) {
e.printStackTrace();
line = null;
}
if (line != null) {
char a[] = line.toCharArray();
allCoordinates.add(
new CH1903(  Float.parseFloat(a[10]+”"+a[11]+”"+a[12]+”"+a[13]+”"+a[14]+”"+a[15]+”"+a[16]+”"+a[17]),
Float.parseFloat(a[20]+”"+a[21]+”"+a[22]+”"+a[23]+”"+a[24]+”"+a[25]+”"+a[26]+”"+a[27]),
Float.parseFloat(a[30]+”"+a[31]+”"+a[32]+”"+a[33]+”"+a[34]+”"+a[35]+”"+a[36]+”"+a[37]),
Integer.parseInt(a[38]+”"+a[39])));
}
}while(line!=null);
}
und somit kann dann relativ einfach die Vertex gezeichnet werden:
public void drawLines(){
// Iterator besorgen und Reihe ausgeben
CH1903 temp;
Iterator<CH1903> it = allCoordinates.iterator();
while(it.hasNext())
{
temp = it.next();
if(temp.getWas()==21)
{
beginShape();
}
vertex((float)temp.getOGLX(), (float)temp.getOGLY(), (float)temp.getOGLZ());
if(temp.getWas()==23)
{
endShape();
}
}
}
PDF erstellen    Sende Artikel als PDF an
Leave a Comment more...

Processing auf Netbeans

by tahuwile on Dec.24, 2010, under Uncategorized

Um Processing auf Netbeans (unter Ubuntu) mit openGL zum laufen zu bringen ist folgendes nötig:

Ein normales Java Projekt (Java Application)

Import der Libraries (jedoch kein expliziter Import im SourceCode):

  • core.jar
  • opengl.jar
  • gluegen-rt.jar
  • jogl.jar

Unter den Projekt-Properties/Run/VM Option folgendes ergenzen:

-Djava.library.path=”/home/michael/processing-1.2.1/libraries/opengl/library”

Eine Klasse erstellen folgendes ergänzen und mit Umschalt+F6 ausführen:

import processing.core.*;

public class MyClass extends PApplett{
@override
public void setup(){}
@override
public void draw(){}
}

Processing wandelt eine Farbe mit der Color Klasse in ein Int- Wert um. Um dies in Netbeans zu realisieren, kann einfach der Interwert genommen werden:

int darkblue = color(24,0,92);

PDF Drucker    Sende Artikel als PDF an
Leave a Comment more...

Video

by tahuwile on Dec.17, 2010, under Uncategorized

Dieses Video zeigt eine Zusammenfassung des letztenjährigen Pren-Projekt. Ziel dieser Arbeit war es ein Drucker herzustellen, der fähgi ist ein aufgeblassenen Ballon zu bedrucken. Das Modul war interdiszipilär und nahm mit Vorstudie ein Jahr in Anspruch.

Vielleich spezielle an diesem kurzen Video ist, dass zuerst ein Video Storyboard und dann das Video selbst erstellt wurde und erst nachher wieder mit einem Soundstoryboard der Sound produziert wurde.

Doch sehen Sie selbst wie das Ergebnis ist.

http://user.enterpriselab.ch/~tahuwile/video/MichaelHuwiler.avi

PDF    Sende Artikel als PDF an
Leave a Comment more...

Kamerafahrt

by tahuwile on Nov.29, 2010, under HSLU

Bei dieser Kurzen Animation wird folgendes gemacht:

  • Im Kreis um das Objekt herumfahren, dabei wird die Kamera gedreht und nicht das Objekt ( Sinus und Cosinusfunktionen)
  • Etwas zurück und dann beschleunigen der Kamera (Exponetialfunktion: Pow) Die Objekte werden erst ab da generiert
  • Schwenken der Kamera und einblenden des Textes.

http://user.enterpriselab.ch/~tahuwile/processing/3d/Aufgabe4/applet/index.html

PDF erstellen    Sende Artikel als PDF an
Leave a Comment more...

Würfel

by tahuwile on Nov.16, 2010, under HSLU

3D Würfel hergestellt mit Processing und OpenGL
http://user.enterpriselab.ch/~tahuwile/processing/wuefel/index.html

PDF Download    Sende Artikel als PDF an
Leave a Comment more...

Komplementärfarben

by tahuwile on Nov.16, 2010, under Uncategorized

PDF Download    Sende Artikel als PDF an
Leave a Comment more...

Bildmanipulation

by tahuwile on Nov.16, 2010, under HSLU

Die Idee der Aufgabe lag darin zwei Bilder miteinander zu verbinden. Dabei wurde nicht etwas ein Photoprogramm verwendet sonder per Code mit Processing.

Das Endprodukt findet man hier:

http://user.enterpriselab.ch/~tahuwile/processing/bild/index.html

PDF erstellen    Sende Artikel als PDF an
Leave a Comment more...

Mathematikübungen zu DCT

by tahuwile on Nov.06, 2010, under Mathematik

Die Lösung sind im folgenden PDF enthalten:

DCT Übung

PDF erstellen    Sende Artikel als PDF an
Leave a Comment more...

Bildprocessing

by tahuwile on Nov.02, 2010, under HSLU

Ziel dieser Aufgabe war es ein Bild in der Auflösung zu reduzieren und anschliessend in ein Monochrombild zu verändern. Das Beispiel ist hier zu finden:

http://user.enterpriselab.ch/~tahuwile/bildprocessing/

PDF Download    Sende Artikel als PDF an
Leave a Comment more...

Gesichter altern

by tahuwile on Oct.26, 2010, under Uncategorized

Mithilfe von Photoshop wurde probiert, das Bild zu altern. Das Bild wurde mit einem Runzelbild kombiniert und mit weiches Licht verschmolzen. Die Haare wurde etwas grauer gestalten und diverse weiter Effekts wurden über das Bild gelegt.

PDF Creator    Sende Artikel als PDF an
Leave a Comment more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Blogroll

A few highly recommended websites...

Archives

All entries, chronologically...