prev up next


Aufgabe 7.2 (40 Punkte)

Erweitern Sie die Klasse util.Util um die Methode createSphere(float r, int n, int k, String imageFile), die eine Geometry zurückgibt. In ihr soll eine Kugel durch Dreiecke angenähert werden. Der Parameter n gibt dabei die horizontale Unterteilung (Längengrad), der Parameter k die vertikale Unterteilung (Breitengrad) an. In imageFile steht der Pfad zu einer Bilddatei, mit der die Kugel texturiert werden soll. Dazu soll einfach der Vertex die Farbe eines (sinnvoll zugeordneten) Bildpunktes erhalten. Um das Bild zu öffnen, können Sie die Methode getImageContents(String imageFile) der Klasse util.Util verwenden.

Musterlösung vom 13.06.2012:

/home/cg/2012/Uebung/Blatt7/Lsg/CG12Blatt7.zip


prev up next