Overview
JOGL(Java bindings for OpenGL) の GLCanvas の上に直接ウィンドウっぽいものやパネルやボタンなどを描画して使いたいなと思ったときに使うようなフレームワークって言うほどでもないフレームワーク。
なんじゃそりゃ… -_-
"TeBaSaki" って名前は、手羽先屋さんで手羽先食べながら考えたから。。
#ようするに何も考えてない… -_-

以下のスナップショットのように、ボタンやウィンドウなど、僕には絵心やデザインセンスがないのでこんな状態です。。
コンポーネントにはレンダラーを設定できますので、適宜かっこよくしてください。

利用事例:


Features
すけすけコンポーネント (^^;
これ以外になし… -_-
Requirements
普通に Java2 + JOGL 使える環境なら動くはずですが、以下の環境でしか動作確認してません。
  • Let's note CF-R1, Windows XP SP2, Java 1.4.2_09 / 1.5.0_06
  • iBook G4, Mac OS X v10.3.9, Java 1.4.2_09
Document
Known Issue
目だった問題としては、以下のようなものがあります。
  • いろいろ気になるコトが。。
  • なんだったっけ… -_-
License
この使用許諾条件に同意された場合に限り、「TeBaSaKi」 (以下「本ソフトウェア」と記載します) の使用権を許諾します。試用、評価の目的以外に本ソフトウェアを利用したい場合は、別途ご連絡ください。
  1. 本使用条件のもとで本ソフトウェアを、試用、評価の目的に限定して使用することを非独占的に無償で許諾します。
  2. 本ソフトウェアを試用、評価の目的以外の目的に使用することはできません。
  3. 本ソフトウェアのリバースエンジニアリング、逆コンパイルまたは逆アセンブルをすることはできません。
  4. 本ソフトウェアは、予告なく仕様が変更になることがあります。
  5. 本ソフトウェアの使用又は使用不能から生じる損害(データの損失、事業の中断を含む)、問題点等に関しては当方は一切責任を負いません。
Download
Demo.jar をダブルクリックでテストプログラムを実行できます。
tebasaki_20080119.zip (JOGL: JSR-231 1.1.1 rc6)

※ご利用のハードウェア環境によっては、正しく動作しないことがあります。
Troubleshooting
1. 以下の例外が発生するときには、グラフィックドライバを最新のものに更新することで、解決すると思われます。
Exception in thread "main" net.java.games.jogl.GLException: Unable to enumerate pixel formats of window using wglGetPixelFormatAttribivARB: 0
        at net.java.games.jogl.impl.windows.WindowsGLContext.choosePixelFormatAndCreateContext(WindowsGLContext.java:412)
        at net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.create(WindowsOnscreenGLContext.java:211)
        at net.java.games.jogl.impl.windows.WindowsGLContext.makeCurrent(WindowsGLContext.java:135)
        at net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.makeCurrent(WindowsOnscreenGLContext.java:110)
        at net.java.games.jogl.impl.GLContext.invokeGL(GLContext.java:250)
        at net.java.games.jogl.GLCanvas.reshape(GLCanvas.java:112)
                  :
                以下略
Feedback
ご意見、ご要望、その他お問い合わせは、 まで。


Since Dec. 2004