pyopengl 相关问题

Python绑定到OpenGL API

pyopengl - 动态更新顶点缓冲区对象中的值

我想在PyOpenGL中创建带有可拖动顶点的多边形。阅读了一下,VBO似乎是实现这一目标的明智方式。从来没有使用过VBO,我很难搞清楚......

回答 1 投票 3

如何在3dsMax中实现缩放鼠标?

当你通过移动鼠标滚轮放大/缩小时,我试图模仿3ds max的行为。在3ds max中,此缩放将朝向鼠标位置。到目前为止,我已经想出了这个小小的mcve:...

回答 1 投票 2

使用(py)OpenGL进行纹理和图像处理

我最近开始进入pygame并最终进入pyOpenGL(仅使用两个维度),因为使用pygame口吃将图像绘制到屏幕上。但是,我遇到了两个问题,我,...

回答 1 投票 1

使用PyOpenGL可视化3D NumPy数组

我想创建一个PyOpenGL / QtOpenGL小部件,它允许我可视化任意NumPy 3D矩阵,这与以下Hinton图被设想为“立方体立方体”而不是“方形...

回答 2 投票 2

在PyOpenGL调用中使用偏移到缓冲区

在OpenGL中,glDrawElements的indices参数有两种不同的含义,具体取决于您是否使用GL_ELEMENT_ARRAY_BUFFER。如果你有一个VBO绑定,那么它是从...开始的偏移量

回答 1 投票 1

Python OpenGL将数据发送到着色器

什么有效:着色器#version 330核心属性vec3 pos;属性vec2 uv; vec3颜色;统一mat4视图;均匀的mat4投影; void main(){gl_Position = ...

回答 1 投票 1

GL_QUAD绘制三角形

我试图用GL_LINES填充由4行生成的四边形。但是,当我尝试填充四边形时,它只填充三角形。这是绘制线条的代码:def SurfaceContour(self,...

回答 2 投票 1

射线交叉点错过了目标

我正试图选择一个3d点。我读了各种网站,但我的代码不起作用。在鼠标右键单击:glGetFloatv(GL_MODELVIEW_MATRIX,mv_mat)glGetFloatv(GL_PROJECTION_MATRIX,p_mat)ip_mat = np ....

回答 1 投票 3

如何在PyOpenGL中旋转2D线?

我写了一个代码来画一条线。这是函数:def drawLines():r,g,b = 255,30,20 #drawing visible axis glClear(GL_COLOR_BUFFER_BIT)glColor3ub(r,g,b)glBegin(GL_LINES)...

回答 1 投票 3

PyOpenGL - 最小的glDrawArrays示例

我已经看过许多最小的PyOpenGL示例,但我找到的没有一个使用VAO或glDrawArrays / glDrawElements。相反,他们都使用glVertex,过剩的形状,偶尔使用旧的......

回答 1 投票 1

PyOpenGL无头渲染

我正在使用PyOpenGL + glfw进行渲染。当尝试在无头机器(例如服务器)上执行相同操作时,glfw.init()失败:glfw.GLFWError:(65544)b'X11:缺少DISPLAY环境变量'...

回答 3 投票 4

在linux上使用bbfreeze和pyopengl应用程序

我有这个pyopengl应用程序,我试图用bbfreeze冻结它。不幸的是,当我运行冻结的应用程序时,它出错了:Traceback(最近一次调用最后一次):文件“ “,......

回答 2 投票 1

当试图在Anaconda上安装pygame时,Python 3.x被降级为Python 2.7

我正在使用Anaconda Python 3.我正在尝试安装pyOpenGL,Vpython和pygame。使用conda install安装pyOpenGL和Vpython很好。当我尝试安装Pygame时,使用conda install ...

回答 1 投票 1

名称错误:未定义全局名称“BaseFunction”

我正在关注pygame教程(thenewboston),我遇到了pyOpenGL的问题。我在anaconda-spyder3.3.4上使用python 2.7这里是代码:来自OpenGL.GL import * import pygame from ...

回答 1 投票 0

PyOpenGl还是pyglet?

我正在寻找一些修补OpenGL和Python的东西,并且无法找到使用PyOpenGl与pyglet的合理理由你会推荐哪些?为什么?

回答 9 投票 24

使用GTKGLArea时,为什么在PyOpenGL中未定义glGenVertexArrays

我在下面有下面的测试代码,我试图让一个基本的opengl Gtk3 GLArea示例工作。下面的错误是我的关键点,从我读到的这可能意味着......

回答 2 投票 1

在PyOpenGL中包裹整个球体的纹理

我在这里复制了更正后的代码,将我自己的纹理从太阳成像数据集应用到OpenGL球体上。在这样做时,我注意到纹理并没有完全包裹在球体周围 - 只有“...

回答 1 投票 1

你如何使用pyopengl应用纹理?

如何将纹理应用于一组顶点?我无法弄清楚我做错了什么。我找不到关于这个主题的任何教程或任何内容,所以我主要是关闭OpenGL文档并随机...

回答 1 投票 0

为什么我的纹理没有显示PyOpenGL

我尝试了一切,但我仍然没有得到我的错误。我试图在我的球体对象上放置一个纹理。 “”球体演示中的最小纹理这是演示如何将图像作为纹理放在球体上的演示......

回答 1 投票 0

如何从PyOpenGL中的单个数组中提取glVertexPointer()和glColorPointer()的数据?

我开始学习PyOpenGL,我正在学习本教程。在某一点上,教师创建了一个单一的数组,从中提取信息以构建一个三角形:vetices及其......

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.