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()
OpenGL - drawing triangles
Guess you like
Origin blog.csdn.net/u014723479/article/details/128585860
Recommended
Ranking