• No results found

1 Affine transformaties in 2D

N/A
N/A
Protected

Academic year: 2021

Share "1 Affine transformaties in 2D"

Copied!
2
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

Toets 1 Graphics

Maandag 16 september 2002, 11:00 – 13:00

Deze toets bestaat uit vier vragen met in totaal negen subvragen. Schrijf op ieder antwoordvel je naam en collegekaartnummer. Bij deze toets mogen boek en aantekeningen niet gebruikt worden. Ga er bij ma- trixoperaties vanuit dat wanneer we een matrix op een vector loslaten, dat we dan de vector als kolomvector rechts van de matrix schrijven (zoals in opgave 1b). Met andere woorden: we hanteren de manier die je van Lineaire Algebra bent gewend, en niet de manier die in het boek staat.

Antwoorden op de vragen verschijnen in de loop van de dag op de website van Graphics. Succes!

1 Affine transformaties in 2D

(a) [1.5 pt] Door de punten( 2; 1)en( 1; 2)2R2gaat een lijn l. Geef de transformatiematrix Slvoor spiegeling in l. Leg uit hoe je aan je antwoord komt.

(b) [1 pt] Er is een verzameling L van punten die door Slop zichzelf worden afgebeeld. Welke punten zijn dit? Controleer nu je antwoord bij (a) door aan te tonen dat Sl



p1 p2



=



p1 p2



voor alle punten(p1;p2)2L.

2 Affine transformaties in 3D

(a) [1.5 pt] De punten p1=(1;0;0), p2=(0;1;0), en p3=(2; 1;3)definieren een vlak V inR3. Geef aan hoe je met een serie van transformaties de matrix SVvoor spiegeling in V kunt bepalen.

Je hoeft niet de matrices voor de transformaties of de uiteindelijke matrix SV te geven; je kunt volstaan met het noemen van de juiste combinatie van rotaties om hoofdassen (geef de assen en de hoeken waarover je roteert), translaties (geef de translatievector), en spiegelingen in hoofdvlakken (dwz het XY -, X Z- of Y Z-vlak; geef het vlak). Geef SV weer als een vermenigvuldiging van matrices.

(b) [1 pt] Kwik, Kwek en Kwak hebben de volgende matrices gevonden voor de transformatie genoemd bij (a):

Kwik:

0

B

@

0 1 0 1

1 0 0 1

0 0 1 0

0 0 0 1

1

C

A Kwek:

0

B

@

0 1 0 1

1 0 0 1

0 0 1 0

0 0 0 1

1

C

A Kwak:

0

B

@

0 1 0 1

1 0 0 0

0 0 1 1

0 0 0 1

1

C

A

Slechts ´e´en van hen heeft de goede matrix gevonden. Wie? Leg uit hoe je tot je antwoord komt.

1

Dit tentamen is in elektronische vorm beschikbaar gemaakt door de TBC van A–Eskwadraat.

A–Eskwadraat kan niet aansprakelijk worden gesteld voor de gevolgen van eventuele fouten in dit tentamen.

1

(2)

3 Normaalvectoren

(a) [1 pt] De punten p1=(1;0;0), p2=(0;1;0), en p3=(2; 1;3)definieren een vlak V inR3. Geef een genormaliseerde normaalvector van dit vlak.

(b) [1 pt] We gaan een plaatje berekenen met behulp van ray casting, zoals beschreven staat in hoofdstuk 5 van het boek1. Daarbij schieten we een straal r vanuit het COP door een scene pixel. Het eerste object dat we raken is de bol B met middelpunt(2;3; 8)en straal 3. De straal r snijdt de bol B in de punten p en p0. Het punt p met coordinaten(3;5; 6)is het eerste punt op het oppervlak van B dat vanuit het COP geraakt wordt door r.

Bereken de genormaliseerde, naar buiten gerichte normaalvector van het oppervlak van B in het punt p.

4 De radiance equation

(a) [1 pt] Geef de radiance equation zoals die in hoofdstuk 3 van het boek1wordt uitgewerkt, en leg alle termen daarin uit.

(b) [1 pt] Hoofdstuk 3 van het boek eindigt met het bespreken van verschillende benaderingen voor het oplossen van de radiance equation. Daarbij worden oplossingen op twee verschillende manieren onder- scheiden. Geef die twee manieren van onderscheiden en leg ze uit.

(c) [1 pt] Hoofdstuk 5 van het boek bespreekt een eenvoudig camera-model, waarbij lichtbronnen buiten beschouwing gelaten worden. Hoe ziet de (vereenvoudigde) radiance equation er uit voor dat model?

1Computer Graphics and Virtual Environments, Slater et al.

2

2

Referenties

GERELATEERDE DOCUMENTEN

Ondanks dat de ruimtelijke ontwikkeling weinig tot geen gevolgen heeft voor water, kan het zijn dat er kansen zijn om verbeteringen door te voeren ten behoeve van duurzaam

Voorbeeld (Schalen met een factor 0.5)... Voorbeeld (Schalen met een

Enerzijds kan er voor een deel, zoals op het moment dat in een andere straat werd genoemd dat deze als niet kansrijk werd beschouwd en de ondernemers zelf aan de

(In feite vermenigvuldigen we de eerste rij van A met de eerste kolom van B en stoppen het resultaat in element c 11 van C... 2D

Deze nieuwe regels, niet voortgeko- men uit het brein der architecten, maar uit bemoeienissen van wetenschappers als technici en ingenieurs met de stad, geven het

Transformatieprocessen van woonmilieus zijn complexe processen. Om de gestelde doelen te bereiken in het transformatieproces van het woonmilieu in Noorderpark-Oost is integrale

Wouter Jan Verheul - Tom Daamen - Fred Hobma - Simon van Zoest 8 oktober, Utrecht... Inleiding: denken

26 Enkele respondenten uit de interviews gaven aan dat PPS-constructies noodzakelijk zijn omdat private en publieke partijen de grote opgaven van gebiedstransformatie anders niet