[英]Adjust OpenGL view
我正在嘗試使用 GLFW 和 OpenGL 繪制一些粒子。但是,場景的 output 很奇怪。 我有 8 個位置,它們是空間立方體的坐標: 這是我繪制它們的 OpenGL 代碼: 這是開窗和更新場景的代碼: 但是,代碼的output是: 這很奇怪。 它們應該是立方體的 8 個頂點。 我想我需要調整 ...
[英]Adjust OpenGL view
我正在嘗試使用 GLFW 和 OpenGL 繪制一些粒子。但是,場景的 output 很奇怪。 我有 8 個位置,它們是空間立方體的坐標: 這是我繪制它們的 OpenGL 代碼: 這是開窗和更新場景的代碼: 但是,代碼的output是: 這很奇怪。 它們應該是立方體的 8 個頂點。 我想我需要調整 ...
[英]OpenGL Draw Around a Circle At Angles
我正在嘗試以 45 度的增量繪制一個圓形的圖像。 我從 txt 文件中獲取圖像。 我試圖將矩陣平移 45 度,但它不起作用。 這是我嘗試過的,但沒有用: ...
[英]Rendering a 2D quad from a VBO with PyOpenGL?
如何使用 PyOpenGL 和 Pygame 從 VBO 渲染四邊形? 我正在嘗試使用 PyOoenGL 和 pygame 在我的屏幕上渲染圖像,而不使用任何 VBO,我設法使用此繪圖 function 顯示它:def draw(texture: Texture): texture.Bin ...
[英]I can't repeat the texture using GL_TEXTURE_CUBE_MAP and GL_REPEAT
經過兩天的閱讀和嘗試,我能夠使用 GL_TEXTURE_CUBE_MAP 對立方體進行紋理處理: 紋理立方體然后我決定用立方體制作一個平行六面體,其中相應的紋理在長邊重復。 我得到類似或更糟的結果: 拉伸不良的質地我想得到這樣的結果: 重復紋理有可能嗎? 這是代碼的重要部分: ...
[英]Opengl draw a triangle by clicking a mouse
我想畫一個這樣的三角形我想我必須更改我的代碼的這些部分 我的鼠標按下代碼是這樣的 我該怎么辦? ...
[英]Why doesn't binding to the default texture with GL_REPLACE actually replace the color drawn?
當GL_TEXTURE_ENV_MODE設置為GL_REPLACE時,繪制一個頂點將使用當前綁定紋理中當前紋理坐標的顏色。 我發現使用glBindTexture(GL_TEXTURE_2D, 0)綁定到默認紋理與調用glDisable(GL_TEXTURE_2D) ) 具有相同的效果。 但是,此處 ...
[英]OpenGL Hook, How to modify 3d model color?
鈎子游戲是cs 1.6 Hook 的 glbegin 函數 我想為角色模型渲染分配顏色,但代碼無效 請求幫忙 ...
[英]OpenGL Ellipse with start/end angle issues
我在使用 OpenGL 繪制橢圓 object 時遇到問題(准確地說是 sharpgl,因為它與 WPF 配合得很好)。 現在我正在使用這段代碼(角度以度為單位):gl.Begin(OpenGL.GL_LINE_STRIP); gl.Color(colorR, colorG, colorB, alf ...
[英]No shape display pyopengl
所以我正在嘗試制作一個 function 來顯示一個圓圈,這是 function:def drawCircle(x,y,size): glColor3f(1,1,1) glBegin(GL_TRIANGLE_STRIP) glVertex2f(0,0) glVert ...
[英]Can it be possible rendering multiple objects in one screen without creating shader in OpenGL?
我的課程老師教我如何繪制圖形,例如正方形、三角形、圓形。 他使用glBegin和glEnd做到了。 但是當我嘗試繪制多個 object 例如正方形內的圓時,我不能。 在網上搜索后,我了解到shader是需要實現來繪制或控制對象如何渲染的東西。 但是由於我的課程老師沒有教我shader ,有沒有可能 ...
[英]Why does glTranslatef() resize object?
我有 3 個矩形,我需要將它們放在講台的形狀。 此時它們看起來像這樣: 顯示功能代碼: 當我嘗試使用 glTranslatef(-2, 0, -2); 將銀色矩形向下移動一點以使其與黃色矩形處於同一水平時; 它只是變得更小: glTranslatef 的前兩個參數可以很好地向左/右移動 ob ...
[英]OpenGL: glColor3f() and glVertex3f() with shader
我可以在着色器中使用 glColor3f()、glVertex3f() 或其他 API 函數嗎? 我寫了一個着色器來繪制一個彩色立方體,它工作正常。 我的頂點着色器和片段着色器看起來像這樣#vertext shader #version 330 core layout (location = 0) ...
[英]how to drag camera with the mouse like in blender
我找到了一個程序,你可以在 pyopengl 中用鼠標在相機周圍移動,通過做一些我沒有完全理解的事情 但是當你拖動 object 時,它開始失去從上到下的方向,這與攪拌機和 Sketchup 等程序不同,有沒有辦法解決這個問題或用其他方法來操縱相機? ...
[英]OPENGL Can't setup the light properly. It should be switched to different colors by menu
如何更改燈光可以改變顏色的代碼? 當我嘗試改變顏色時,它會改變但不是以正確的方式。 例如,當我選擇黃色時,它會變為紫色; 選擇綠色設置淺藍色。 這是我所擁有的: 我構建時的場景: ...
[英]Python OpenGL VAO - How to use separate arrays for vertex and color data
我很難找到有關如何正確綁定和解除綁定頂點緩沖區對象和顏色緩沖區對象以及當頂點和顏色數據存儲在單獨的數組中時對繪制調用所做的更改的信息/解釋。 我正確(我希望)的工作代碼創建了 VBO,將其綁定到 VAO,並傳遞頂點數據以使其顯示: 我的代碼生成了一個旋轉的白色立方體,但我沒有完全掌握 gl 調 ...
[英]Optimising the rendition of quads using GLUT?
我正在制作一個 3d 體素引擎,類似於 Minecraft。 我有一些世界生成和塊邏輯在工作,但是當我的渲染距離為 12 個塊時(例如,這對於 Minecraft 來說似乎很典型),(2*12*12*16*16*2),我看到有一個可能需要渲染超過 150,000 張面孔。 在嘗試從整體上優化引擎之前 ...
[英]OpenGL wont render a square properly
我正在嘗試使用 glBegin(GL_QUADS) 在 OpenGL 中渲染一個彩色正方形,但由於某種原因,它在中間渲染了一個額外頂點的正方形。 截圖。 我做錯了什么還是我必須使用不同的方法進行 2d 渲染? ...
[英]Animate rectangle height increase/decrease?
我想知道如何制作一個 animation,它代表一個在 OpenGL 中高度增加/減少的矩形。 我知道我應該使用 glScale 和 glTranslate 函數。 下面,我將附上到目前為止我使用過的代碼,其中我設法應用了一個非常基本的矩形過渡。#include <windows.h> ...
[英]How to draw an image from a 2d array in modern openGL
我想用 openGL 繪制點,我有一個 32x32 的屏幕尺寸,我想用紅色填充它,但是我不明白glVertex2f(-1, 0.5)的參數是如何工作的我的第一個直覺是做這樣的事情: 但我認為glVertex2f()參數范圍是 -1 到 1,所以我不確定如何實現。 還有另一種紋理方式,但我不知道如何使 ...
[英]OpenGL is not culling faces properly when drawing OBJ model
我正在嘗試從 OBJ 文件中渲染茶壺 model。 我正在使用 Fixed Function 渲染管道,我無法更改為可編程管道。 我也想為場景應用一些基本的照明和材質,所以我的茶壺應用了綠色的 shiny 材質。 然而,當我圍繞 Y 軸旋轉茶壺時,我可以清楚地看到茶壺的背面。 這是我到目前為止所嘗 ...