Springhead1

Spr1 User's Page

用途

Springheadは,VRアプリ開発用のライブラリです.ですので

  • 3次元バーチャル空間のシミュレーション・表示
  • インタフェースの制御

の機能を持ちます.そのため,使い方として,

  • VRアプリの開発
  • インタフェースの開発

の2種類を想定しています.また,もっと細かくつまみ食い的な使い方をすることも(一応)考えています.

VRアプリの開発

チュートリアル・TIPS

ファイルフォーマット

インタフェースの開発

共通資料

ライブラリの依存関係

Springheadは複数のライブラリでできています. Baseがないと何も動きませんが,Physicsがなくても絵が出せます.

ライブラリ依存するライブラリ
Baseなし
DEVICEBase
HISDEVICE,Base
GraphicsBase
GraphicsGLGraphics,Base
WinBasisBase
WinDXWinBasis,Base
SceneGraphGraphics,Base
ImpD3DSceneGraph,WinDX,WinBasis,Graphics,Base
CollisionSceneGraph,Graphics,Base
PhysicsSceneGraph,Collision,Graphics,Base
CreaturePhysics,SceneGraph,Collision,Graphics,Base

ライブラリとサンプル

Spr1のBaseパッケージ基本ユーティリティ
Spr1のDeviceパッケージ?ヒューマンインタフェースが使用するハードウェアの制御
Spr1のHISパッケージヒューマンインタフェースの制御
Spr1のGraphicsパッケージグラフィックス関係
Spr1のFileIOパッケージファイルをロードして,シーングラフを作成.セーブも.
Spr1のSceneGraphパッケージ?シーングラフ.メモリ上のデータ構造.
Spr1のCollisionパッケージ?衝突判定エンジン
Spr1のPhysicsパッケージ物理エンジン