Pitanja koja prate video predavanja:
Bilinearna interpolacija
- Što nam predstavlja težinska funkcija?
- Kako definiramo linearnu interpolaciju?
- Kako se linearna interpolacija primjenjuje u bilinearnoj?
- Pri bilinearnoj interpolaciji, za koje vrijednosti parametara dobivamo koordinate kontrolnih točaka?
- Kako se razlikuje tekstura uvećana metodom najbližeg susjeda i metodom bilinearne interpolacije?
- Kako će izgledati bilinearno interpolirana površina četiri nekoplanarne točke? Je li interpolirana površina linearna?
Baricentrična interpolacija
- Koje vrijednosti poprimaju baricentrične koordinate u točkama trokuta za koji su definirane? Kakve vrijednosti poprimaju unutar, a kakve izvan trokuta?
- Kako računamo baricentrične koordinate točke?
- Koji problem riješava računanje baric. koordinata pomoću omjera površina točke trokuta? Kako možemo efikasno izračunati površinu trokuta opisanog trima točkama?
- Što mora vrijediti za zbroj baricentričnih koordinata?
- Za vježbu:
- Odredite vrijednost boje za proizvoljnu točku unutar trokuta, ako je utjecaj boja proporcionalan vrijednostima baricentričnih koordinata, a su vrhovima dodijeljene boje: crvena, zelena i plava.
Bezierova krivulja
- Koje smo četiri podjele krivulja spomenuli na predavanju?
- Koja su nam svojstva važna za izradu krivulja?
- Kako definirani redovi neprekinutosti (C kontinuiteti)? U kakvom su odnosu s derivacijama krivulje? Što definiraju G kontinuiteti?
- Koji oblik zapisa krivulje nam pogodan za primjenu u računalnoj grafici? Zašto ostali nisu?
- Napišite definiciju aproksimacijske Bezierove krivulje. Kojih 7 uvjeta moraju zadovoljiti težinske funkcije? Što je oskulatorna ravnina?
- Kako radi de Casteljauov pristup konstrukciji krivulje? Kako su definirani Bernsteinovi polinomi?
- Kako određujemo tangentu na Bezierovu krivulju opisanu Bernsteinovim polinomima?
- O čemu ovisi stupanj krivulje?
- Što je lokalni nadzor krivulje? Posjeduje li Bezierova krivulja to svojstvo?
- Čime je određen kontrolni poligon? Koji je odnos između krivulje i kontrolnog poligona? Koji je odnos između krivulje i njene konveksne ljuske?
- Kako pomoću formule za aproksimacijsku kubnu Bezierovu krivulju dobivamo kontrolne točke za interpolacijsku krivulju? Kako se izračun matrice koeficijenata razlikuje u dvama pristupima definiciji krivulje?
- Koje tri kombinacije uvjeta su dostatne za definiciju interpolacijske krivulje Beziera?
- Za vježbu:
- Za proizvoljno zadane točke, definirajte formulu za interpolaciju po aproksimacijskoj Bezierovoj krivulji trećeg reda.
- Odredite Bezierove i Bernsteinove težinske funkcije.
- Izračunajte točku koja odgovara parametru t=0.25.
- Matrično napišite Bernsteinov oblik kubne Bezierove krivulje.
- Pretvorite aproksimacijsku krivulju u interpolacijsku.
- Proučite minilekcije