Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 名称错误:全局名称';glgenvertexarray';没有定义_Python_Opengl_Pyopengl - Fatal编程技术网

Python 名称错误:全局名称';glgenvertexarray';没有定义

Python 名称错误:全局名称';glgenvertexarray';没有定义,python,opengl,pyopengl,Python,Opengl,Pyopengl,我正在使用OpenGL 3.0版,当我尝试: vao = glGenVertexArrays(1) 我得到: NameError:未定义全局名称“GlgenVertexArray” 有人知道为什么 以下是我要导入的内容: import OpenGL from OpenGL.GLU import * from OpenGL.GL import * from OpenGL.arrays import vbo from OpenGLContext.arrays import * self.vao =

我正在使用OpenGL 3.0版,当我尝试:

vao = glGenVertexArrays(1)
我得到:

NameError:未定义全局名称“GlgenVertexArray”

有人知道为什么

以下是我要导入的内容:

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)
在输出中,我找不到函数:glgenvertexarray

,假设您这样做:

import pyopengl
然后你会想做一些类似的事情

vao = pyopengl.glGenVertexArrays(1)
实际使用该函数


然而,在我看来,它像是
glgenvertexarray
,所以您仍然需要解决,我认为…

您是否定义了
glgenvertexarray()
代码中的某些地方?请提供完整的代码!