/
ilya.petrash
/
SimplePyScripts
Обзор
Документация
Войти
/
ilya.petrash
/
SimplePyScripts
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
PyOpenGLExample/helloworld.py
43 строки
951 B
gil9red
Refactoring. Using black code style
03 июн 2023, 17:41
03 июн 2023, 17:41
de62f27
Код
Авторство
О чём код?
from OpenGL.GL import * from OpenGL.GLUT import * from OpenGL.GLU import * """ A hello world application This pages creates a simple window to which 2d orthogonal projection is applied. Next a couple of points are drawn. This will create a white window with three black dots. url = http://www.de-brauwer.be/wiki/wikka.php?wakka=PyOpenGLHelloWorld """ def initFun(): glClearColor(1.0, 1.0, 1.0, 0.0) glColor3f(0.0, 0.0, 0.0) glPointSize(4.0) glMatrixMode(GL_PROJECTION) glLoadIdentity() gluOrtho2D(0.0, 640.0, 0.0, 480.0) def displayFun(): glClear(GL_COLOR_BUFFER_BIT) glBegin(GL_POINTS) glVertex2i(100, 50) glVertex2i(100, 130) glVertex2i(150, 130) glEnd() glFlush() if __name__ == "__main__": glutInit() glutInitWindowSize(640, 480) glutCreateWindow(b"Drawdots") glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB) glutDisplayFunc(displayFun) initFun() glutMainLoop()