Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
OpenGL işlem hattı birkaç veri türü girmenizi gerektirir:
- Köşeleri. Köşeler istenen geometrik nesnenin şeklini açıklar. Köşeleri belirtmek için glVertex* işlevlerini glBegin ve glEnd kullanarak nokta, çizgi veya çokgen oluşturun. Ayrıca glRect kullanarak bir dikdörtgenin tamamını tek seferde açıklayabilirsiniz.
- Edge bayrağı. Varsayılan olarak, çokgenlerin tüm kenarları sınır kenarlarıdır. Kenar bayrağını açıkça ayarlamak için glEdgeFlag* kullanın.
- geçerli tarama konumunu . glRasterPos*ile belirtilen geçerli raster konumu, piksel ve bit eşlem çizim işlemleri için raster koordinatlarını belirlemek için kullanılır.
- geçerli normal . Belirli bir köşeyle ilişkili normal vektör, bu köşedeki bir yüzeyin üç boyutlu uzayda nasıl yönlendirildiğini belirler; bu da belirli bir köşenin ne kadar ışık aldığını etkiler. Normal bir vektör belirtmek için glNormal* kullanın.
- geçerli renk . Bir köşenin rengi, aydınlatma koşullarıyla birlikte son, aydınlatılmış rengi belirler. Renk, RGBA modundaysa glColor* veya renk dizini modundaysa glIndex* ile belirtilir.
- geçerli doku koordinatlarını . glTexCoord*ile belirtilen doku koordinatları, bir nesnenin köşesiyle ilişkilendirilecek doku eşlemesindeki konumu belirler.
Not
glVertex* çağrıldığında, sonuçta elde edilen köşe geçerli kenar bayrağını, normal, renk ve doku koordinatlarını devralır. Bu nedenle, glEdgeFlag*, glNormal*, glColor*ve glTexCoord*, sonuçta elde edilen köşeyi etkileyecekse glVertex* önce çağrılmalıdır.