当我尝试使用OpenGL 3.0版时:
vao = glGenVertexArrays(1)
我明白了:
NameError:未定义全局名称'glGenVertexArrays'
有人知道为什么吗?
以下是我要导入的内容:
import OpenGL
from OpenGL.GLU import *
from OpenGL.GL import *
from OpenGL.arrays import vbo
from OpenGLContext.arrays import *
self.vao = glGenVertexArrays(1)
当我跑步时:
dir(OpenGL.GL)
在输出中我找不到函数:glGenVertexArrays
答案 0 :(得分:1)
假设你这样做了:
import pyopengl
然后你想要做类似
的事情vao = pyopengl.glGenVertexArrays(1)
实际使用该功能。
但是,它看起来像glGenVertexArrays
takes 2 arguments,所以你仍然需要解决我认为......