- 安裝Python,我用 2.5。
- 安裝EasyInstall,這是類似 Perl CPAN、Ruby Gems的工具。等等會利用這個來安裝 PyOpenGL。
- 打開命令提示字元,切換到 c:\python25\scripts,執行 easy_install pyopengl。
- 最後,你還需要 GLUT:Nate Robins - OpenGL- GLUT for Win32,下載以後,丟到 c:\windows\system32 即可。
都好了以後,你就可以試試看下面這個小程式了:
from OpenGL.GL import *
from OpenGL.GLU import *
from OpenGL.GLUT import *
def display():
glClear(GL_COLOR_BUFFER_BIT|GL_DEPTH_BUFFER_BIT)
glPushMatrix()
#glTranslatef(0.,1.,-1.) #move to where we want to put object
glBegin( GL_TRIANGLES )
glColor3f( 1., 0., 0. )
glVertex2d( -1., 0. )
glColor3f( 0., 1., 0. )
glVertex2d( 1.,0. )
glColor3f( 0., 0., 1. )
glVertex2d( 0., 1. )
glEnd()
glPopMatrix()
glutSwapBuffers()
return
glutInit( sys.argv )
glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB |GLUT_DEPTH)
glutInitWindowSize(400,400)
glutCreateWindow("Hello, World")
glClearColor(0.,0.,0.,1.)
glutDisplayFunc(display)
glutMainLoop()
想試試的原因,最主要是想說,Python 可以比較方便地進行測試與練習,接觸以後,發現代碼也很容易轉換為 C/C++,就這樣。
參考資料:
沒有留言:
張貼留言