OpenGL® Çizim Nedir?



"OpenGL® çizimi", bir uygulamanın ekrana işlenmek üzere Open Graphics Library® kütüphanelerini kullanacak şekilde ayarlandığını belirtmek için kullanılabilecek genel bir terimdir. Ayrıca bir sahnede öğeleri oluşturmak için kütüphanedeki farklı işlevlerin kullanımını tanımlamak için programlamada kullanılabilir. Çoğu zaman, OpenGL® çizimi, devlet desteğiyle iş kurmabir kullanıcının görebileceği veya etkileşimde bulunabileceği, ayırt edilebilir nesneler veya arayüzler oluşturmak için üç noktaya, dörtgene veya diğer çokgenlere noktaların ve çizgilerin birleştirilmesini içerir. Bir OpenGL® çizimi aynı zamanda bir ekranda veya başka bir cihazda görüntülendiği şekliyle son işlenmiş sahne olabilir.
Programlama perspektifinden, OpenGL® çizimi kağıda kalemle çizim yapmaya çok benzer. OpenGL® içinde bir konumdan diğerine hareket ettirilebilen, ancak her zaman bulunduğu yerde tam olarak nerede olduğunu hatırlatan bir tür sanal kalem vardır. Stilus hareket ettirilebilir ve sıfırlanabilir, ancak aynı zamanda, sürekli nokta setlerinin taslağını çizmek için kullanılabilir.
Çizim için konum işaretleyicisini kullanmanın bir örneği, üçgen şerit adı verilen bir nesnedir. Bu, her birinin bir sonraki üçgene sahip bir tarafı paylaştığı bir üçgen dizisidir. OpenGL® çizim fonksiyonlarını kullanarak, bir nokta çizilir, ardından temel bir üçgen oluşturmak için iki tane daha çizilir. Sanal kalemin hareket ettirildiği sonraki iki nokta bağlanır ve ikinci bir üçgen oluşturur. Bu işlem, ayrıntılı nesneleri noktadan noktaya hareket ettirmek için kullanılabilir.
Yardımcı kitaplıkların veya uzantıların kullanımıyla, karmaşık sahnelerin oluşturulmasını kolaylaştırmaya yardımcı olmak için kullanılabilecek bir dizi yüksek düzey OpenGL® çizim işlevi vardır. Bu işlevler, bir küp, küre veya başka bir şekil ilkelini çizebilir ve şeklin çizilmesi için zahmetli bir şekilde boilerplate kodu üretme ihtiyacını ortadan kaldırır. Belirli bir konumdaki sadece tek noktalar olan noktalar, çizim işlevleri aracılığıyla işlenebilir, devlet desteği hayvancılıkböylece fotoğraf gibi raster bir görüntü üç boyutlu (3D) koordinatlara dönüştürülebilir.
Bir sahnenin geometrisi belirlendikten ve grafik donanımına aktarıldıktan sonra OpenGL® çizim rutinleri sahnenin bir görüntü aygıtına dönüştürülmesine yardımcı olur. Bir sahnenin noktalarını, çizgilerini ve yüzeylerini tanımlayan matematiksel bilgiler bir monitöre çizildiğinde, işlem, görüntünün iki boyutlu (2D) yapılacağı şekilde görüntülenebildiği rasterleştirme olarak bilinir. 3B verilerinden elde edilen 2B rasterleştirilmiş görüntü, bir OpenGL® çizimi olarak adlandırılabilir.

Yorumlar

Bu blogdaki popüler yayınlar

Yeni Dijital Ortamın Farklı Türleri Nelerdir?

Amerika Birleşik Devletleri İçişleri Bakanlığı ne yapar?

Ağ Sunucusu Nedir?