• Keine Ergebnisse gefunden

Aufgabe4(Rasterisierung, 6Punkte ) Aufgabe3(MathematischeGrundlagen, 4Punkte ) Aufgabe2(Koordinatensysteme, 3+1Punkte ) Aufgabe1(VolumeneinesTetraeders, 3+3Punkte ) Abgabeam17.11.2010 ¨UbungenzuComputergraphikI-Blatt2

N/A
N/A
Protected

Academic year: 2021

Aktie "Aufgabe4(Rasterisierung, 6Punkte ) Aufgabe3(MathematischeGrundlagen, 4Punkte ) Aufgabe2(Koordinatensysteme, 3+1Punkte ) Aufgabe1(VolumeneinesTetraeders, 3+3Punkte ) Abgabeam17.11.2010 ¨UbungenzuComputergraphikI-Blatt2"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Prof. G. Zachmann R. Weller

TU Clausthal Institut f¨ur Informatik

4. November 2010

Wintersemester 2010/2011

Ubungen zu Computergraphik I - Blatt 2 ¨

Abgabe am 17. 11. 2010

Aufgabe 1 (Volumen eines Tetraeders, 3+3 Punkte )

a) Zeigen Sie, dass Vol(DABC) = Vol(ABCD).

(Bemerkung: daraus folgt dann, dass Vol(ABCD) = Vol(DABC) = Vol(CDAB) = Vol(BCDA).) b) Zeigen Sie: Vol(ABCD) =−Vol(ABDC).

Aufgabe 2 (Koordinatensysteme, 3+1 Punkte )

a) Gegeben sei der Vektorv=

 0.5 0.5 0.5

.

Konstruieren Sie zu diesem Vektor eine Orthonormalbasis.

b) Auf Folie 34 von Kapitel 3 (”Konstruktion eines Koordinatensystems”) wurde in Schritt 2 ange- geben:setzet:=wund ersetze davon die betragsm¨aßig kleinste Komponente durch 1.

Geben Sie eine alternative Variante dieses Schrittes an.

Aufgabe 3 (Mathematische Grundlagen, 4 Punkte)

Gegeben zwei GeradenL1 undL2 im Raum; bestimmen Sie deren Abstand.

Aufgabe 4 (Rasterisierung, 6 Punkte)

Gegeben sei eine Gerade, die durch die PunkteP1= (1; 7) undP2= (10; 1) verl¨auft. Berechnen Sie die Rasterung der Geraden mittels des Midpoint-Algorithmus. Verwenden Sie dabei den Algorithmus aus der Vorlesung (ohne die dort besprochene Normierung auf ganze Zahlen). Geben Sie die Werte von dbei allen Iterationsschritten an und zeichnen Sie das Ergebnis in das auf der n¨achsten Seite angegebene Raster.

1

(2)

7:

6:

5:

4:

3:

2:

1:

1 2 3 4 5 6 7 8 9 10

2

Referenzen

ÄHNLICHE DOKUMENTE

Angenommen wir versch¨ arfen die Balance-Bedingung f¨ ur Quadtrees aus der Vorlesung: Die Gr¨ oße benachbarter Quadrate darf sich nicht mehr um den Faktor 2 unterscheiden, sondern

Sie ben¨ otigen f¨ ur diese Aufgabe vermutlich Kenntnisse in der Sprache Javascript, und vermutlich keine Kenntnisse in WebGL. Bei Fragen wenden Sie sich gerne jederzeit an

b) Erweitern Sie die Methode void GLWidget::drawCube(), so dass ein W¨ urfel mit ausgef¨ ullten Seitenfl¨ achen gezeichnet wird. Jede Seitenfl¨ ache soll eine andere Farbe haben.

In der Vorlesung haben Sie gelernt, dass bei der Synchronisation mehrerer Renderer, die auf mehreren PCs laufen, und zusammen ein Display treiben (z.B. eine Powerwall), sowohl

2 Man k¨ onnte sich vorstellen, dass in dieses Window alle 3D-Punkte innerhalb des View-Frustums nach der Viewing- Transformation und nach der Projektion abgebildet werden. 3 Hier

Neh- men wir nun an, wir h¨ atten einen Monitor, dessen Pixel keinen RGB-Wert entgegennehmen, sondern eine Frequenz (wieder pro Frame). jeder Pixel ist eine frei konfigurierbare

b) Der spezielle Monitor arbeitet im non-interlaced Modus und hat eine Horizontal- bzw. Zeilenfre- quenz von 96kHz. Diese gibt an, wieviele Zeilen pro Sekunde dargestellt werden

a) Leiten Sie das in der Vorlesung erw¨ ahnte Verfahren (Folien 34-36) zur inkrementellen Interpolation von Attributen f¨ ur Geraden her. Gehen Sie der Einfachheit halber davon aus,