Python3.5.1 pyopengl第一个例子

来源:互联网 发布:网络博客正规吗 编辑:程序博客网 时间:2024/06/05 07:49

网上我找了很多例子,使用python3运行都报错,原因是函数参数问题。下面会指出的。

环境要使用pip安装pyopengl,命令可以参考http://blog.csdn.net/u013166622/article/details/50789860


测试代码(注意代码注释):

from OpenGL.GL import *from OpenGL.GLU import *from OpenGL.GLUT import * def drawFunc():    glClear(GL_COLOR_BUFFER_BIT)    #glRotatef(1, 0, 1, 0)    glutWireTeapot(0.5)    glFlush() glutInit()glutInitDisplayMode(GLUT_SINGLE | GLUT_RGBA)glutInitWindowSize(400, 400)<span style="color:#ff0000;">#参数为b类型而不是string。我查资料时,很多网上代码未指出导致报错。</span>glutCreateWindow(b"First")glutDisplayFunc(drawFunc)#glutIdleFunc(drawFunc)glutMainLoop()

0 0