发布时间:2019-09-01 10:53:50编辑:auto阅读(2520)
参考: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列表(有序
50542
49859
40450
37448
31873
28752
27673
22454
22450
20762
548°
1169°
953°
879°
1137°
996°
1620°
3006°
2723°
2052°