«opengl» etiketlenmiş sorular

OpenGL (Açık Grafik Kitaplığı), platformdan bağımsız ve masaüstü, iş istasyonu ve mobil cihazlar için kullanılabilen bir grafik standardı ve API'dir. Donanım hızlandırmalı işleme sağlamak için tasarlanmıştır ve bu nedenle geleneksel yazılımla oluşturmaya göre büyük ölçüde geliştirilmiş performans sağlar. OpenGL, CAD yazılımı ve bilgisayar oyunları gibi uygulamalar için kullanılır. OpenGL standardı ve OpenGL ES, Khronos grubu tarafından kontrol edilmektedir.

2
glVertexAttribPointer açıklaması
Sadece bunu doğru anladığımdan emin olmak istiyorum (SO Chat'te sorardım, ama orada yok!) Bir Vertex Array'ımız var, onu bağlayarak "güncel" hale getiriyoruz , ardından bir Hedefe bağladığımız bir Tamponumuz var ve ardından o Hedefi doldurarak o hedefe glBufferData bağlı olan her şeyi, yani Tampon'umuzu dolduruyoruz. ve sonra glVertexAttribPointerverinin nasıl yerleştirildiğini …
94 opengl 


6
OpenGL koordinat sistemi solak mı yoksa sağlak mı?
OpenGL koordinat sistemini anlamaya çalışıyorum. Bununla birlikte, bazı eğitimler varsayılan koordinat sisteminin solak olduğunu söyler (bkz. Http://www.c-sharpcorner.com/UploadFile/jeradus/OpenGLBasics11172005014307AM/OpenGLBasics.aspx ) ve diğerleri bunun sağ elini kullandığını söyler (bkz. Http: // www .falloutsoftware.com / tutorials / gl / gl0.htm ). Hangisi doğru? Yansıtarak birini diğerine dönüştürebileceğimizi anlıyorum, ancak varsayılan koordinatları bilmek istiyorum.

3
OpenGL'de glOrtho () nasıl kullanılır?
Kullanımını anlayamıyorum glOrtho. Birisi ne için kullanıldığını açıklayabilir mi? Xy ve z koordinatlarının sınırını ayarlamak için mi kullanılır? glOrtho(-1.0, 1.0, -1.0, 1.0, -1.0, 1.0); Bu x, y ve z aralığının -1 ile 1 arasında olduğu anlamına mı gelir?
88 c++  c  opengl 

2
Parça gölgelendiricisi, bir pikselin rengi için hangi değişkeni kullanacağını nasıl bilir?
Çok sayıda farklı parça gölgelendiricisi görüyorum, #version 130 out vec4 flatColor; void main(void) { flatColor = vec4(0.0,1.0,0.0,0.5); } Ve hepsi "dış renk" için farklı bir değişken kullanır (bu durumda flatColor). Peki OpenGL ne yapmaya çalıştığınızı nasıl biliyor? Sanırım bu işe yarıyor çünkü flatColortanımlanmış tek değişken out, ancak daha fazla outdeğişken …
83 opengl  glsl 

1
MacOs Catalina için Elektron OpenGL
Bir elektron uygulaması oluşturuyorum, ancak ağrıyı yavaşlatan ve yüksek işlemci kullanımına neden olan bir hata var [1] Unable to create basic Accelerated OpenGL renderer. [1] Unable to create basic Accelerated OpenGL renderer. [1] Core Image is now using the software OpenGL renderer. This will be slow. ancak sorun hakkında bir …

1
JavaFX uygulaması docker'da birkaç dakikadan fazla çalıştırılamıyor
Ayrı bir web uygulaması için iletişim hizmeti olarak kullanılan bir uygulama geliştirdim. Web sorunları "dockerizing" 0 sorunları vardı ama hizmet bir kabus olduğunu kanıtlıyor. JavaFX tabanlıdır ve kullanıcı tarafından yapılandırma dosyasında ayarlanabilen bir özellik vardır, böylece uygulama herhangi bir pencere, menü, kap, vb. Başlatmaz. Bu "başsız" mod (gerçekten olduğundan emin …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.