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

Bu blogdaki popüler yayınlar

Microsoft Bob nedir?

Mesajlaşma sırasında Sürüş Hakkında Bilmem Gerekenler (DWT)?

Tek Kullanıcı İşletim Sistemi Nedir?