Željko Ružak
Simulacija i vizualizacija titranja u WebGL-u
Metodama numeričke integracije lako je na današnjim računalima riješiti Newtonove jednadžbe gibanja i simulirati različite mehaničke sustave. Kada je riječ o jednostavnijim sustavima njihov prikaz na računalu može prvenstveno biti koristan u edukativne svrhe, a u tom slučaju idealno je da je takav prikaz dostupan u običnom web pregledniku. Iako je to izvedivo i pomoću tehnologija kao što su Java ili JavaScript i HTML5, zaista efektni prikazi u realnom vremenu mogući su uz pomoć nove tehnologije WebGL koja omogućava iskorištavanje naprednih mogućnosti grafičkog procesora direktno iz preglednika.
Diplomski rad: Simulacija i vizualizacija titranja u WebGL-u
(
pdf) -
Prezentacija: (
pdf)
- Primjer 1:
Jednostavan WebGL program - iscrtavanje trokuta
- Primjer 2:
Jednostavan WebGL program s podrškom za boje - obojani trokut
- Primjer 3:
Animirana kugla
- Primjer 4:
Osvijetljena kugla
- Primjer 5:
Harmonijski oscilator
- Primjer 6:
Harmonijski oscilator - prigušeno titranje i stalak s teksturama
- Primjer 7:
Harmonijski oscilator - mogućnost izbora parametara i iscrtavanje ovisnosti
elongacije o vremenu
- Primjer 8:
Harmonijski oscilator - prisilno titranje
- Primjer 9:
Sustav sa četiri opruge
- Primjer 10:
Sustav sa četiri opruge - mogućnost izbora parametara i iscrtavanja putanje
- Primjer 11:
Sustav sa četiri opruge - djelovanje sile teže
- Primjer 12:
Matematičko njihalo - mogućnost izbora parametara
Napomena: za nesmetano izvršavanje primjera potrebno je imati noviji
Firefox ili Chrome preglednik.
Mentor: doc. dr. sc. Ivan Hip -
Suocjenjivač: prof. dr. sc. Danijel Radošević -
Datum obrane: 24. srpanj 2013.