OpenGL® trokut je najosnovniji oblik koji se može oblikovati u OpenGL®-u i imati površinu. U geometriji, trokut je oblik koji se sastoji od tri točke, od kojih je svaka spojena linijom. U OpenGL®-u, svaka točka koja tvori kut trokuta poznata je kao vrh, koji je skup koordinata u trodimenzionalnom (3D) prostoru. Trokut je najosnovniji oblik s površinom, što znači da je i osnovna jedinica koja se koristi za stvaranje svih većih oblika unutar dane scene. Prednost korištenja OpenGL® trokuta u odnosu na druge poligone je podrška za složenije strukture kao što su trokutne trake, trokutaste lepeze i trokutne mreže.
Jedna od svrha knjižnice OpenGL® je osigurati mehanizme za prikaz i animaciju složenih 3D objekata korištenjem svih dostupnih hardvera, uključujući grafičke kartice i grafičke procesorske jedinice (GPU). Trokuti su toliko široko korišteni u 3D grafici da je većina grafičkih kartica optimizirana za brže prikazivanje trokuta od većine drugih poligona. Objekt formiran u OpenGL®-u koristi ovu značajku pretvaranjem velikih i složenih objekata u niz trokuta. Uobičajeni oblik, nazvan četverokut ili četverokut, jednostavan je pravokutnik, ali je napravljen od dva trokuta koja dijele jedan rub. Brže je renderirati dva trokuta nego izvesti izračune potrebne za renderiranje pravokutnika.
Iako može biti konceptualno jednostavno koristiti slijed trokuta OpenGL® za konstruiranje većeg objekta, knjižnica nudi funkcije koje mogu učiniti zadatak lakšim i bržim i potencijalno koristiti manje prostora. Najčešći se naziva traka trokuta. Ovo je oblik koji počinje s jednim OpenGL® trokutom i omogućuje korisniku da definira drugu točku koja, kada je spojena na prethodne dvije točke, tvori drugi povezani trokut. Proces definiranja točaka se može nastaviti, dodajući svaki put novi trokut definiranjem samo jedne dodatne točke, u konačnici tvoreći dugu traku trokuta koji se izmjenjuju u sučeljavanju kako napreduju.
Traka se može koristiti za formiranje drugog složenog oblika OpenGL® trokuta poznatog kao trokutna mreža. To se može vizualizirati kao slijed trokutnih traka poredanih jedna na drugu. Rezultat nalikuje mreži, osim što se svaki kvadrat zapravo sastoji od dva trokuta. U 3D prostoru, trokutna mreža može se koristiti za formiranje neujednačenih površina, kao što je ljudsko lice ili planinski lanac.
Konačno, OpenGL® trokut se također može koristiti za formiranje oblika poznatog kao trokut lepeza. Lepeza trokuta počinje jednim trokutom. Definiran je četvrti vrh, koji je povezan s prethodnim trokutom, tvoreći novi trokut. Razlika od trake trokuta je u tome što svaki od trokuta ne samo da dijeli stranu s prethodnim, već svaki također dijeli jednu zajedničku krajnju točku iz koje se čini da svi potječu. U 3D prostoru, trokutni ventilator može se koristiti za stvaranje drugih oblika, kao što su stožac ili piramida.