상세 컨텐츠

본문 제목

[Python OpenGL] Python을 활용하여 OpenGL로 주전자 만들기 1편

Python

by donggyu1998 2021. 9. 11. 15:28

본문

반응형

💡 글 작성자는 vscode를 활용하여 Python을 작성하고있습니다.

 

💡 OpenGL 다운로드하기 !

 

1. pip install PyOpenGL 을 통하여 opengl을 설치한다.

2. opengl 설치 후 다시 pip install PyOpenGL-accelerate 을 입력!

3. pip list로 설치가 되어있는지 확인한다.

 

설치 도중 에러가 발생한다면 버전이 맞지않아서 pip가 되지 않는 것이다.

💡 [실행 화면]

 

💡 [코드]

from OpenGL.GLUT import *
from OpenGL.GL import *

def display():

    glClearColor(1.0, 1.0, 1.0, 1.0) #배경 흰색
    glClear(GL_COLOR_BUFFER_BIT);
    glRotatef(-180.0, 0.0, 1.0, 0.0) #좌우 변경
    glColor3f(1.0, 0.0, 0.0) #도형 빨간색 지정
    glutSolidTeapot(0.5) #Teapot 호출
    glFlush() #업데이트된것을 외부로 뿌려준다

glutInit()
glutInitWindowSize(300, 300);
glutInitWindowPosition(0,0);
glutCreateWindow("hello, teapot!");
glutDisplayFunc(display);
glutMainLoop();

 

반응형

관련글 더보기