Bir OpenGL® üçgeni, OpenGL®'de oluşturulabilen ve bir yüzeye sahip olan en temel şeklidir. Geometride, üçgen, her biri bir çizgiyle birleştirilen üç noktadan oluşan bir şekildir. OpenGL®'de, üçgenin bir köşesini oluşturan her nokta, üç boyutlu (3B) uzayda bir koordinat koleksiyonu olan bir köşe olarak bilinir. Üçgen, yüzeyi olan en temel şekildir, yani belirli bir sahnede daha büyük şekilleri oluşturmak için kullanılan temel birimdir. Bir OpenGL® üçgeni diğer poligonlara karşı kullanmanın bir avantajı, üçgen şeritler, üçgen fanlar ve üçgen ağlar gibi daha karmaşık yapılar için sağlanan destektir.
OpenGL kütüphanesinin amaçlarından biri, grafik kartları ve grafik işlem birimleri (GPU'lar) dahil olmak üzere mevcut tüm donanımları kullanarak karmaşık 3B nesneleri görüntülemek ve canlandırmak için mekanizmalar sağlamaktır. Üçgenler 3D grafiklerde o kadar yaygın kullanılır ki çoğu grafik kartı, üçgenleri diğer çokgenlerden daha hızlı hale getirmek için optimize edilmiştir. OpenGL®'de oluşturulan bir nesne, büyük ve karmaşık nesneleri bir üçgen dizisine dönüştürerek bu özellikten yararlanır. Dörtlü veya dörtgen olarak da adlandırılan, yaygın olarak kullanılan, basit bir dikdörtgendir, ancak tek bir kenarı paylaşan iki üçgenden oluşur. İki üçgeni oluşturmak, bir dikdörtgeni oluşturmak için gerekli hesaplamaları yapmaktan daha hızlıdır.
Daha büyük bir nesne oluşturmak için bir OpenGL® üçgen sekansı kullanmak kavramsal olarak basit olsa da, kütüphane görevi daha kolay ve hızlı kılan ve potansiyel olarak daha az alan kullanan işlevler sağlar. En yaygın üçgen şerit denir. Bu, tek bir OpenGL® üçgeni ile başlayan ve kullanıcının önceki iki noktaya bağlandığında başka bir bağlı üçgen oluşturan başka bir nokta tanımlamasına izin veren bir şekildir. Noktaları tanımlama süreci, sadece bir ek nokta tanımlayarak her seferinde yeni bir üçgen ekleyerek devam eder, sonuçta ilerledikçe yüzleşmek üzere değişen uzun bir üçgen şeridi oluşturur.
Bir şerit, üçgen ağ olarak bilinen başka bir karmaşık OpenGL® üçgen şeklini oluşturmak için kullanılabilir. Bu, birbiri üzerine dizilmiş üçgen şerit dizisi olarak görselleştirilebilir. Sonuç, her karenin aslında iki üçgenden oluşması dışında, bir ızgaraya benzer. 3B alanda, bir insan yüzü veya bir dağ silsilesi gibi düzgün olmayan yüzeyler oluşturmak için üçgen bir kafes kullanılabilir.
Son olarak, bir OpenGL® üçgeni üçgen fan olarak bilinen bir şekil oluşturmak için de kullanılabilir. Bir üçgen fan tek bir üçgenle başlar. Dördüncü köşe tanımlanmış ve önceki üçgene bağlanmış ve yeni bir üçgen oluşturmuştur. Üçgen bir şeritten fark, yalnızca üçgenlerin her birinin öncekiyle bir tarafı paylaşması değil, aynı zamanda her birinin, birbirlerinden kaynaklandıkları tek bir ortak uç noktayı paylaşmasıdır. 3B alanda, bir koni veya piramit gibi başka şekiller oluşturmak için bir üçgen fan kullanılabilir.


