Bunu genel bir referans olarak kullanacağım, ancak ne kadar çok çevrimiçi tarayıcı dokümanı ve kitabı varsa, bu konuda o kadar az anlıyorum.
const float vertexPositions[] = {
0.75f, 0.75f, 0.0f, 1.0f,
0.75f, -0.75f, 0.0f, 1.0f,
-0.75f, -0.75f, 0.0f, 1.0f,
};
Bu çevrimiçi kitapta , OpenGL için bir üçgen oluşturma konusunda ilk ve klasik merhaba dünyasının nasıl çizileceğine dair bir örnek var.
Üçgenin tepe yapısı yukarıdaki kodda belirtildiği gibi bildirilir.
Kitap, bununla ilgili diğer tüm kaynaklar gibi, Clip Space'in, ekranın neyin rasterleştirileceğine ve görüntüleneceğine karar vermek için kullanılan bir 4D yapısı olduğu noktasını vurgular.
Burada sorularım var:
- 4D'de bir şey düşünemiyorum, bir insanın bunu yapabileceğini düşünmüyorum, bu Klip alanı için 4D nedir?
- Okuduğum en insan tarafından okunabilir doktor, kırpma konsepti üzerinde bir soyutlama olan bir kamera hakkında konuşuyor ve bunun nedenini sorun, neden daha fazla olan bir kamera kavramını kullanmıyorsunuz? tanıdık 3D yapı? Bir kamera kavramıyla ilgili tek sorun, potansiyel müşteriyi başka bir şekilde tanımlamanız gerektiğidir ve bu nedenle temel olarak ne tür bir kamera olmasını istediğiniz hakkında başka bir ifade eklemeniz gerekir.
- Bunu nasıl okumam gerekiyor
0.75f, 0.75f, 0.0f, 1.0f
? Tüm aldığım hepsi float değerleri ve ilk 3 değerlerin anlamını almak, sonuncusu ne anlama geliyor?