使用手順
[ソースコードサンプル]
(ソースコード例)
int main(int argc,char **argv)
{
CAVEConfigure(&argc,argv,NULL); // ①設定ファイルの読み込み
CAVEInitApplication(InitGL,0); // ②初期化関数の登録
CAVEDisplay(Draw,0); // ③描画関数の登録
CAVEInit(); // ④CAVELibの初期化
// 終了シグナルとしてエスケープ(ESC)キーが押されるまでループする
while (!CAVEgetbutton(CAVE_ESCKEY)) {
// 10マイクロ秒スリープする
CAVEUSleep(10);
}
CAVEExit(); // CAVELibの終了処理
return 0;
}
[設定ファイルサンプル]
(設定ファイル例)
// ディスプレイの設定
Walls front floor
WallDisplay front 0 256x256+256+256
WallDisplay floor 0 256x256+256+0
// 立体視の設定(mono or stereo)
DisplayMode mono
// ヘッドトラッキング、コントローラの設定
TrackerType simulator
ControllerType simulator
// その他
・・・

