[[:oktatas:programozás:python|< Python]] ====== Python GLUT ====== * **Szerző:** Sallai András * Copyright (c) Sallai András, 2020 * [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] * Web: https://szit.hu ===== A GLUT ===== Az OpenGL önmagában nem képes ablakot, generálni. A GLUT leegyszerűsíti az ablak létrehozását. ===== Telepítés ===== pip3 install pyopengl pyopengl_accelerate ===== GLUT példa ===== from OpenGL.GL import * from OpenGL.GLUT import * def display(): glClear(GL_COLOR_BUFFER_BIT) glColor3f(0.5, 0.5, 0.0) glBegin(GL_LINES) glVertex3f(-0.5, 0.0, 0.0) glVertex3f(0.5, 0.0, 0.0) glEnd() glFlush() def main(): glutInit(sys.argv) glutInitDisplayMode(GLUT_SINGLE) glutInitWindowSize(640, 480) glutInitWindowPosition(200, 200) glutCreateWindow("Hello Vilag!") glutDisplayFunc(display) glClearColor(0.0, 0.0, 0.0, 0.0) glutMainLoop() main() ===== Linkek ===== Példák: * http://openglsamples.sourceforge.net/cube_py.html (2020) * https://stackabuse.com/brief-introduction-to-opengl-in-python-with-pyopengl/ (2020)