Ostvareni bodovi Ocjena
0 - 14 1
15 - 18 2
19 - 22 3
23 - 26 4
27 - 30 5

3D scena

  • Podmornica se sastoji od trupa, komandnog tornja i pogonskog dijela.
  • Osnovna boja podmornice je tamnija varijanta žute boje s komponentama (r,g,b) = (0.75,0.75,0).
  • Trup podmornice sastoji se od dvije polukugle i plašta valjka.
  • Komandni toranj je elipsasti valjak.
  • Os pogona je valjkasta, elisa se sastoji od tri trokuta koji rotiraju i zaštićena je prstenom (plašt valjka).
  • Na vidljivoj bazi osi pogona nacrtane su dvije okomite crne linije.
  • Širina canvas elementa jednaka je 800 piksela, a visina 600 piksela. Koristite perspektivnu projekciju.

Bodovanje

  • Za prikazivanje ili skrivanje tablice raspona bodova i ocjena kliknite na tipku u gornjem desnom kutu. Ovo je samo informacija koju biste ocjenu dobili iz ovog kolokvija da se on zasebno ocjenjuje.
  • Za detaljniji opis bodovanja po pojedinim komponentama otvorite donje kartice. Svaku od kartica možete po želji otvoriti ili zatvoriti.
  • Napomena. Implemetaciju treba napraviti s webgl2 tehnologijom. Nije dozvoljeno korištenje nikakvih dodatnih javascript biblioteka osim onih vlastitih koje ste napravili na laboratorijskim vježbama ili prilikom rješavanja zadaća (MT3D, RG-WebGL).

  • Trup podmornice sastoji se od dvije polukugle i plašta valjka koji su zajedno spojeni kako je prikazano u animaciji. 3 boda
  • Komandni toranj sastoji se od valjka kojemu je baza elipsa i spojen je s trupom kako je prikazano u animaciji. 1 bod

  • Os pogona sastoji se od valjka i spojena je s trupom kako je prikazano u animaciji. 2 boda
  • Na vidljivoj bazi osi pogona nacrtane su dvije okomite crne linije kako je prikazano u animaciji. Crne linije ne reagiraju na osvjetljenje. 4 boda
  • Elisa se sastoji od tri trokuta koji su spojeni s pogonom kako je prikazano u animaciji. 6 bodova
  • Prsten koji štiti elisu sastoji se od plašta valjka i postavljen je u odnosu na trup i elisu kako je prikazano u animaciji. 2 boda
  • Vanjska strana prstena obojana je bojom (r,g,b) = (0.75,0.75,0), a unutarnja strana prstena je obojana bojom (r,g,b) = (1,0,0). 2 boda
  • Prednja strana svakog trokuta elise obojana je bojom (r,g,b) = (0.75,0.75,0), a stražnja strana svakog trokuta elise obojana je bojom (r,g,b) = (0,1,0). 2 boda

  • U 3D sceni je postavljen jedan izvor svjetlosti bijele boje. 1 bod
  • Na podmornici se vidi zrcalna refleksija kako je prikazano u animaciji. 1 bod
  • Ispravno osvjetljena vanjska i unutarnja strana prstena koji štiti elisu. Uočite u animaciji da unutarnja i vanjska strana prstena reagiraju na svjetlo, tj. u nekim trenucima su tamnije, u nekim trenucima su svjetlije. 1 bod
  • Ispravno osvjetljene obje strane svakog trokuta elise. Uočite u animaciji da obje strane svakog trokuta reagiraju na svjetlo, tj. u nekim trenucima su tamnije, u nekim trenucima su svjetlije. 1 bod

  • Postavite kameru tako da 3D objekt (podmornica) zauzima čitavi canvas element kako je prikazano u animaciji. 1 bod
  • Podmornica rotira oko pravca koji prolazi okomito kroz središte njezinog trupa kako je prikazano u animaciji. 1 bod
  • Elisa i os pogona rotiraju oko osi pogona kako je prikazano u animaciji. Uočite da je ta rotacija malo brža od rotacije čitave podmornice. 2 boda