Šajā darbā tiek izpētīti datoru 3d grafikas pamati. Gandrīz visas operācijas ar 3d grafiku mūsdienā tiek veiktas izmantojot 3d paātrinātāju, jeb ar jaudīgo grafisko karšu palīdzību. Autors dziļāk interesējās par tiem procesiem, kuri paliek ārpus tipiskās 3d aplikācijas programmētāja redzes loka. Lai tos izpētītu, vispirms tiek apskatīti esošie 3d grafikas renderēšanas līdzekļi un to pamatfunkcijas, izmantojot OpenGL bibliotēkas piemēru. Tālāk tiek aprakstītas šo pamatfunkciju implementācijas, apkopojot tās autora izveidotajā bibliotēkā. Izstrādātā bibliotēka nodrošina 3d attēlu izveidošanu un manipulēšanu pēc OpenGL principiem, atbalsta dažādu tipu primitīvus, apgaismošanu un faktūrkartēšanu. Darbā tiek aprakstīti izmantotie algoritmi un iz...