发布时间:2019-09-01 10:53:50编辑:auto阅读(2836)
参考:http://pyopengl.sourceforge.net
一、pip 安装 PyOpenGL
pip install PyOpenGL PyOpenGL_accelerate
二、测试代码
from OpenGL.GL import *
from OpenGL.GLU import *
from OpenGL.GLUT import *
def init():
glClearColor(1,1,1,1)
gluOrtho2D(-1,1,-1,1)
def triangle():
glClear(GL_COLOR_BUFFER_BIT)
glColor3f(1,0,0)
glBegin(GL_TRIANGLES)
glColor3f(1,0,0)
glVertex2f(-1, -1)
glColor3f(0,1,0)
glVertex2f(1, -1)
glColor3f(0,0,1)
glVertex2f(0, 1)
glEnd()
glFlush()
def main():
glutInit(sys.argv)
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB)
glutInitWindowSize(800,600)
glutInitWindowPosition(50,50)
glutCreateWindow("Triangle")
glutDisplayFunc(triangle)
init()
glutMainLoop()
if __name__ == '__main__':
main()

上一篇: python except
下一篇: python_笔记3_list列表(有序
52442
52369
42467
39371
33831
30784
29539
24456
24311
22686
217°
225°
230°
277°
222°
360°
357°
374°
375°
421°