FrontPage / Python / OpenGL

[[FrontPage/Python/OpenCV]]

[[FrontPage/Python]]

*OpenGL for Python [#g6780909]
- 参考
プログラム技術研究I II
http://www.not-enough.org/abe/manual/api-aa13/index.html

* 文字列を表示する [#o21f51af]
  from OpenGL.GLUT import *
 
 def __init__():
   glutinit() # 初期化をしないとエラー
 def drawBitmapText(text, x, y, z, color):
    #~ GLUT_BITMAP_8_BY_13
    #~ GLUT_BITMAP_9_BY_15
    #~ GLUT_BITMAP_TIMES_ROMAN_10
    #~ GLUT_BITMAP_TIMES_ROMAN_24
    #~ GLUT_BITMAP_HELVETICA_10
    #~ GLUT_BITMAP_HELVETICA_12
    #~ GLUT_BITMAP_HELVETICA_18
    glDisable(GL_LIGHTING) 
    glColor4f(color[0], color[1], color[2], color[3])
    glRasterPos3f(x, y, z)
    for c in text:
        glutBitmapCharacter(GLUT_BITMAP_TIMES_ROMAN_10, ord(c))
    # end for
    glEnable(GL_LIGHTING)    
     
 # end def drawBitmapText
トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS