[head]
Google  

GUIのサンプルコード

The Blender Python API Reference 日本語版
http://www.geocities.co.jp/SiliconValley-Cupertino/2019/blender/PythonDocJpn/index.html
上記にあるBlender.Draw サブモジュールの一部サンプルコードです。詳細な説明はしていません。

DrawText.py

GUIBase
import Blender
from Blender import Draw,BGL

def DrawGui():
    BGL.glClearColor(0.6, 0.6, 0.6, 0.0)
    BGL.glClear(Blender.BGL.GL_COLOR_BUFFER_BIT)
    BGL.glColor3f(0.1, 0.1, 0.15) # Text Color

    BGL.glRasterPos2f(20, 40)
    Draw.Text('Hellow World.')
    BGL.glRasterPos2f(20, 20)
    Draw.Text('Hit [ESC] or [Q] Key .')

def ButtonEvent(evt):
    pass

def KeyEvent(evt, val):
    # val: 1=KeyDown 0=KeyUp
    if (not val) :
        return
    if evt in [Draw.ESCKEY, Draw.QKEY]:
        Draw.Exit()

Draw.Register(DrawGui, KeyEvent, ButtonEvent)

2006.05.11(Thu) 20:42 初出
[foot]