Pitanja koja prate video predavanja:
2D točka
- Koji su razlozi zašto uvodimo homogenu koordinatu?
- Koje vrijednosti može poprimiti homogena koordinata?
- Koji je postupak pretvorbe točke s homogenom koordinatom u točku u radnom prostoru?
- Za vježbu:
- Zapišite točku (-1, 3) kao točku u višoj dimenziji s homogenom koordinatom
- Zapišite točku (2, -6, -2) s homogenom koordinatom kao točku u radnom prostoru
2D pravac
- Zašto zapisujemo jednadžbu pravca u matričnom obliku?
- Koja je interpretacija koeficijenata a, b, c kod matričnog zapisa pravca?
- Što mora vrijediti da dva vektora budu okomita jedan na drugoga?
- Po dogovoru, u kojem slučaju je točka iznad, ispod ili na pravcu?
- Kako se određuje sjecište dva pravca?
- Za vježbu:
- Odredite jednadžbu za sjecište dva pravca.
- Izračunajte jednadžbu pravca zadanu točkama A(4, 1) i B(3, 5).
- Odredite vektor normale tog pravca.
- Odredite tangentu tog pravca.
- U kojem su odnosu točka C(-1, 3) i zadani pravac?
- Odredite udaljenost točke C od pravca zadanog s točkama A i B
- pomoću formule za udaljenost
- pomoću okomitih vektora
- pomoću implicitne jednadžbe pravca
2D transformacije
- Koje se dvije konvencije koriste za množenje matrice i točke. Saznajte koja se konvencija koristi za programski jezik i biblioteku koju koristite za laboratorijske vježbe.
- Pri rotaciji u suprotnom smjeru od kazaljke na satu, na kojem članu u matrici se nalazi minus?
- Kako izgleda matrični zapis operacije skaliranja? Što se događa s objektom kada je predznak skale negativan?
- Kako izgleda matrični zapis operacije smika?
- Kako interpretiramo inverzne operacije translacije, rotacije i skaliranja?
- Kako se transformacija normale razlikuje od transformacije točke?
- Za vježbu:
- Kako se matrica rotacije razlikuje u dvijema konvencijama množenja matrice i točke?
- Ako niste sigurni gdje se u matrici rotacije nalazi minus, probajte je rekonstruirati pomoćnim pravcem [1,0] i kutem rotacije od 90°.
- Izvedite rotaciju objekta oko zadane točke u prostoru. Primijenite matricu na neki objekt (dužina, trokut, kvadrat).
- Odredite matricu skaliranja kojom ćete izvršiti projekciju točke [3, 5] na y-os.
Transformacije koordinatnog sustava
- Što predstavljaju pojedine komponente u rotacijskoj matrici kod transformacije koordinatnog sustava?
- Što je to lokalni, a što globalni koordinatni sustav?
- Na koji način koordinate pretvaramo iz lokalnog u globalni koordinatni sustav i obrnuto?
- Koje svojstvo imaju afine transformacije?
- Koje dodatno svojstvo u odnosu na perspektivnu projekciju imaju afine transformacije?
- Za vježbu: