Interaktivna racunalna grafika - laboratorijske vjezbe
Napraviti biblioteku koja omogucava rad s vektorima i matricama kao potpora za nadolazece laboratorijske vjezbe.
- IVector - sucelje prema AbstractVector
- AbstractVector - apstraktni razred vektora kojeg implementira razred Vector
- Vector - konkretni razred vektora
- IMatrix - sucelje prema MatrixTransposeView, MatrixSubMatrixView i AbstractMatrix razredima
- MatrixTransposeView - transponirama matrica
- MatrixSubMatrixView - podmatrica
- AbstractMatrix - apstraktni razred matrice kojeg implementira razred Matrix
- Matrix - konrektni razred matrice
- MatrixVectorView - pogled na vektor preko matrice
- VectorMatrixView - pogled na matricu preko vektora
Crtanje trokuta kojemu mozemo birati boju koristeci GLUT
Crtanje linije pomocu Bresenhamovog algoritma te prikaz odsjecenih linija pomocu Cohen Sutherlandovog algoritma
Crtanje i popunjavanje poligona
3D tijela
Transformacija pogleda i perspektivna projekcija
Krivulja Bezijera
Sjencanje tijela
Fraktali