cost 125 ms
glDrawElements 方法不使用索引和頂點繪制

[英]glDrawElements method not drawing with indices and vertices

我正在嘗試使用 glDrawElements 方法在屏幕上繪制一個四邊形,如下所示: 為了獲取索引,我編寫了這個方法: 對於頂點: 如果您想查看代碼的 rest,我已將其粘貼到我的最后一個問題中,這些片段是唯一的變化 ...

使用 PyOpenGL 從 VBO 渲染 2D 四邊形?

[英]Rendering a 2D quad from a VBO with PyOpenGL?

如何使用 PyOpenGL 和 Pygame 從 VBO 渲染四邊形? 我正在嘗試使用 PyOoenGL 和 pygame 在我的屏幕上渲染圖像,而不使用任何 VBO,我設法使用此繪圖 function 顯示它:def draw(texture: Texture): texture.Bin ...

PyOpenGL 不是 package

[英]PyOpenGL isnt a package

嘗試運行基於 PyOpenGL window 的基本 pygame 並返回錯誤。 我已經從https://www.lfd.uci.edu/~gohlke/pythonlibs/重新安裝了它們代碼: 錯誤: 嘗試運行它,預計 window 具有藍色/灰色背景。 在 VS Code 終端和憤怒中收到錯 ...

Python OpenGL glRotatef 沒有旋轉正確的量

[英]Python OpenGL glRotatef does not rotate the correct amount

我使用 Pycharm 並將 OpenGL 與 pygame 耦合。我對 OpenGL 方法glRotatef有疑問。 它似乎沒有旋轉正確的量。 我有一個 class,它具有 3 維坐標xPos 、 yPos 、 zPos 。 class是用這個方法畫出來的: remindturn由以下方法定義 ...

如何在 OpenGL 中旋轉矩形?

[英]How can I rotate rectangles in OpenGL?

當我使用 glRotatef 時,矩形會變形。 我知道在旋轉之前將圖像置於屏幕中央很重要。 我很確定我正在這樣做: 我錯過了什么嗎? 我附上了示例圖像。 旋轉: 不旋轉: ...

OpenGL - 獲取像素的顏色

[英]OpenGL - Get color of a pixel

我正在嘗試使用OpenGL實現邊界填充算法python ,並且在獲取所考慮像素的顏色方面遇到麻煩。 試圖使用這個 function: glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum ...

使用 PyImgui/PyOpenGL/GLFW 堆棧渲染三角形

[英]Rendering Triangle using PyImgui/PyOpenGL/GLFW stack

我是中間 GUI 框架世界和 OpenGL 的新手。我試圖讓這個例子工作: 雖然我繼續收到此錯誤: 我確定我錯過了一些東西,盡管我似乎找不到給我提示的神奇文檔。 我可能會嘗試在我應該使用現代方法的地方使用舊版 OpenGL,或者在錯誤的位置添加我的渲染代碼。 任何提示將不勝感激。 我嘗試了一個使用 ...

opengl 中嚴重不一致和不正確的照明

[英]Wildly inconsistent and incorrect lighting in opengl

我按照教程添加了簡單的漫射照明,但照明非常糟糕: 除了不一致之外,所有漫反射分量在某些攝像機角度完全消失(攝像機位置似乎對此沒有影響) 頂點着色器:#version 450 core layout (location = 0) in vec4 vPosition; layout (locatio ...

在 4x4 矩陣乘法方面,GLSL/GLM 和 Python/numpy 之間有區別嗎?

[英]Is there a difference between GLSL/GLM and Python/numpy when it comes to 4x4 matrix multiplication?

基本上,這有效: 但這不是: 分別傳入每個矩陣,然后在着色器中進行乘法運算會產生預期結果(即我可以看到 model 並四處移動等)。 先計算Python中的PVM矩陣,使model消失。 上面的代碼就是我要更改的全部。 ...

為什么我在筆記本電腦上得到兩個不同的點陣列渲染,集成和 1050Ti,python opengl 代碼?

[英]Why do I get two different point array renders on laptop, integrated and 1050Ti, python opengl code?

我目前使用的是集成了 1050Ti 圖形單元的華碩 TUF FX505G。 在嘗試將點數組渲染到屏幕時,我發現我會得到兩個不同的結果,具體取決於正在使用的 GPU。 在 1050Ti 上,代碼無法正常工作。 Python 版本 3.10.8 主.py 着色器.py Math_3d.py 使 ...

在 python 中延遲繪制 2D OpenGL 點

[英]Draw 2D OpenGL points with a delay in python

假設我想在我的 window 中繪制 3 個點。一次一個點,每個點延遲 1 秒。 所以我希望 window 在我運行代碼時打開,然后等待 1 秒繪制第一個點,然后再等一秒並在同一個 window 中寫入第二個點。 但是發生的事情是,當我運行代碼時,它什么也沒顯示,然后在 3 秒后一次顯示所有三個點。 ...

背面剔除問題 OpenGL python

[英]problem with backface culling on OpenGL python

我的目標是在 pygame 上使用 PyOpenGL 渲染.pmx 3D model。我發現pymeshio模塊提取頂點和法向量等。在它的github上找到了一個示例代碼,將 881574857163 上渲染的代碼更改為pygame 相反,沒有更改與 OpenGL 渲染相關的部分。 output ...

使用 PyOpenGL 和 3d 進行盒盒碰撞檢測和 Pygame

[英]Box-box collision detection with PyOpenGL and Pygame at 3d

我正在編寫一個播放器 class,它具有網格屬性(我使用py3d 庫和其中的網格 class)和碰撞器(我需要自己實現的 class)。 對撞機是一個簡單的立方體,應該有一種方法來確定它是否與另一個對撞機立方體發生碰撞。 我有一個 class 允許你旋轉和移動 3d 個對象,我從它繼承了對撞機。 ...

為什么 glVertexAttribPointer 在嘗試使用 pyOpenGL 和 glfw 在屏幕上繪制一個點時拋出 1282 錯誤?

[英]Why glVertexAttribPointer throws 1282 error while trying to draw one point on screen with pyOpenGL and glfw?

我已將程序分成三個不同的文件,但我不明白為什么我在第 70 行的 glVertexAttribPointer 上出錯。我正在使用 Python 3.10.8 主程序 着色器.py Math_3d.py 我試過調試第 70 行,但在使用 PyCharm 時沒有得到任何好的結果。對此有什么建議嗎? ...

如何在pyopengltk框架中繪制animation

[英]How to draw animation in pyopengltk framework

我正在使用 pyopengl,tkinter,pyopengltk 來繪制一個魔方,我將要實現一個魔方恢復 animation,現在我已經實現了在這個測驗中顯示一個 tkinter 中的魔方。 如何在 python PyOpenGL 中旋轉魔方的切片? 但是我現在無法一步一步實現tesserac ...

PyopenGL 正方形紋理

[英]PyopenGL Square Texture

我正在嘗試加載 OpenGL 中的 minecraft 紋理,有人可以幫助我嗎? 質地: 我的代碼:import sys from OpenGL.GLUT import * from OpenGL.GL import * def color(r, g, b): return (r/255 ...

如何將屏幕分辨率傳遞給 pyOpengl 中的着色器

[英]How can I pass the screen resolution to my shader in pyOpengl

開始學習如何使用着色器。 但是我解決不了一個問題。 請幫忙。 我需要告訴着色器我屏幕的分辨率。 也許我使用了錯誤的參數? 當前代碼片段不起作用。 k 總是等於 -1... ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM