窗口操作函数:窗口初始化、窗口大小、窗口位置函数等 glutInit()、glutInitDisplayMode()、glutInitWindowSize()、glutInitWindowPosition()回调函数:响应刷新消息、键盘消息、鼠标消息、定时器函数 GlutDisplayFunc()、glutPostRedisplay()、glutReshapeFunc()、glutTimerFunc()、glutKeyboardFunc()、glutMouseFunc()创建复杂...
但通常安装成功之后,运行代码会报错“OpenGL.error.NullFunctionError: Attempt to call an undefined function glutInit, check for bool(glutInit) before calling”。 据说是pip默认安装的是32位版本的pyopengl,而作者的操作系统是64位。网上很多大牛会去 “https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyopengl”...
NullFunctionError:Attempt to call anundefinedfunctionglutInit,checkforbool(glutInit)before calling 原来,pip 默认安装的是32位版本的PyOpenGL,而我的操作系统是64位的。建议点击这里下载适合自己的版本,直接安装.whl文件。我是这样安装的: 代码语言:javascript 代码运行次数:0 运行 AI代码解释 pip install PyOpenGL-3...
() # 主函数 if __name__ == "__main__": # 使用glut库初始化OpenGL glutInit() # 显示模式 GLUT_SINGLE无缓冲直接显示|GLUT_RGBA采用RGB(A非alpha) glutInitDisplayMode(GLUT_SINGLE | GLUT_RGBA) # 设置窗口位置及大小 glutInitWindowSize(400, 400) glutInitWindowPosition(500, 300) # 创建窗口 glut...
OpenGL 是 Open Graphics Library 的简写,意为“开放式图形库”,是用于渲染 2D、3D 矢量图形的跨语言、跨平台的应用程序编程接口(API)。OpenGL 不是一个独立的平台,因此,它需要借助于一种编程语言才能被使用。C / C++ / python / java 都可以很好支持 OpengGL,我当然习惯性选择 python 语言。 如果读者是 pyth...
ubuntu 下python opengl编程(2) ok,书接上文, 之前的说明了如何在linux环境下搭建python开发opengl环境,并且运行一个示例程序。(很棒,但是是程序自带的一个示例函数,不是我们写的) 现在来自己编写opengl的程序。 首先要对整个这个程序的结构有所了解 glutInit() # 初始化glut工具...
运行,结果提示OpenGL.error.NullFunctionError: Attempt to call an undefined function glutInit, check for bool(glutInit) before calling。原来我没搭建glut,又开始漫长的搜寻路程,终于在http://download.csdn.net/detail/knownall/6799947找到需要的(其实就需要glut.h、glut64.dll、glut64.lib三个文件,32位同理...
from OpenGL.GL import *from OpenGL.GLU import *from OpenGL.GLUT import *def drawFunc():#清除之前画面glClear(GL_COLOR_BUFFER_BIT)glRotatef(0.1, 0,5,0)#(角度,x,y,z)glutWireTeapot(0.5)#刷新显示glFlush()#使用glut初始化OpenGLglutInit()#显示模式:GLUT_SINGLE无缓冲直接显示|GLUT_RGBA采用RGB(A...
首先,确保已经安装了OpenGL库和相关的Python绑定库,例如PyOpenGL。 导入所需的库和模块: 代码语言:txt 复制 from OpenGL.GL import * from OpenGL.GLUT import * from OpenGL.GLU import * import numpy as np 创建OpenGL窗口并进行初始化: 代码语言:txt 复制 def init(): glutInit() glutInitDisplayMode(GLUT_SI...
File "C:\Anaconda\lib\site-packages\OpenGL\platform\baseplatform.py", line 407, in __call__ self.__name__, self.__name__, NullFunctionError: Attempt to call an undefined function glutInit, check for bool(glutInit) before calling