OpenGL® Üçgeni Nedir?
OpenGL® üçgeni, OpenGL®'de oluşturulabilen ve bir yüzeye
sahip olabilen en temel şeklidir. Geometride, üçgen, her biri bir çizgi ile
birleştirilen üç noktadan oluşan bir şekildir. OpenGL®'de, üçgenin bir köşesini
oluşturan her nokta, üç boyutlu (3D) alanda koordinatların toplandığı bir köşe
noktası olarak bilinir. Bir üçgen, bir yüzey ile en temel şeklidir, işkur doğum parasıyani belirli bir sahnede daha büyük şekiller
oluşturmak için kullanılan temel birimdir. OpenGL® üçgenin diğer poligonlarda
kullanılması avantajı, üçgen şeritler, üçgen fanlar ve üçgen kafesler 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 üniteleri (GPU'lar) dahil olmak üzere mevcut tüm donanımları
kullanarak karmaşık 3 boyutlu nesneleri görüntüleme ve canlandırma
mekanizmalarını sağlamaktır. Üçgenler, çoğu grafik kartının üçgeni diğer
çokgenlerden daha hızlı hale getirmek için optimize edildiği 3D grafiklerde çok
yaygın olarak kullanılmaktadır .OpenGL®'de oluşturulan bir nesne, büyük ve
karmaşık nesneleri bir üçgenler dizisine dönüştürerek bu özellikten yararlanır.
Dörtlü veya dörtgen olarak adlandırılan yaygın olarak kullanılan bir şekil,
basit bir dikdörtgendir, ancak tek bir kenarı paylaşan iki üçgenden oluşur. Bir
dikdörtgeni oluşturmak için gerekli olan hesaplamaları yapmaktan iki üçgen
oluşturmak daha hızlıdır.
Daha geniş bir nesne oluşturmak için bir OpenGL® üçgeni
dizisi kullanmak kavramsal olarak basit olsa da, kütüphane görevi daha kolay ve
hızlı hale getirebilecek ve potansiyel olarak daha az alan kullanabilen
işlevler sağlar. En yaygın olanı üçgen şerit olarak adlandırılır. Bu, tek bir
OpenGL® üçgeni ile başlayan ve kullanıcının, önceki iki noktaya bağlandığında
başka bir bağlantılı üçgeni oluşturan başka bir nokta tanımlamasına izin veren
bir şekildir. Noktaları tanımlama süreci devam edebilir, her seferinde yeni bir
üçgeni ekleyerek, sadece bir ek noktayı belirleyerek, sonuçta ilerledikçe
yüzleri değişebilen uzun bir üçgen şeridi oluşturur.
Üçgen örgü olarak bilinen başka bir OpenGL® üçgen şekli
oluşturmak için bir şerit kullanılabilir. Bu, diğerinin üzerine dizilmiş üçgen
şeritler dizisi olarak işkur kredi başvurusugörselleştirilebilir. Sonuç, her bir karenin aslında iki
üçgenden oluşması dışında bir ızgaraya benziyor. 3B alanda, bir insan yüzü veya
bir dağ silsilesi gibi muntazam olmayan yüzeyler oluşturmak için bir üçgen
kafes kullanılabilir.
Son olarak, bir OpenGL® üçgeni, üçgen fan olarak bilinen bir
şekli oluşturmak için de kullanılabilir . Bir üçgen fan tek bir üçgenle başlar.
Dördüncü bir köşe noktası tanımlanmış ve yeni bir üçgen oluşturan önceki üçgene
bağlanmıştır. Üçgen şeridin farkı, yalnızca üçgenlerin her birinin bir
öncekiyle bir tarafı paylaşması değil, aynı zamanda bunların hepsinin ortaya
çıktığı tek bir ortak uç noktasını paylaşmasıdır. Bir 3B alanda, bir koni veya
piramit gibi başka şekiller oluşturmak için bir üçgen fan kullanılabilir.
Yorumlar
Yorum Gönder