コンテンツにスキップ

Open Dynamics Engine

出典: フリー百科事典『ウィキペディア(Wikipedia)』

これはこのページの過去の版です。Kubou (会話 | 投稿記録) による 2010年5月21日 (金) 07:34個人設定で未設定ならUTC)時点の版 (一部記述除去(C++は比較的プラットフォーム依存と思われます))であり、現在の版とは大きく異なる場合があります。

Open Dynamics Engine
作者 Russell Smith
初版 2009年10月17日
リポジトリ ウィキデータを編集
プログラミング
言語
C言語C++
プラットフォーム クロスプラットフォーム
種別 物理演算エンジン
ライセンス GNU Lesser General Public License、BSDライセンス
公式サイト http://ode.org/
テンプレートを表示
一緒に配布されている簡単な自動車の挙動サンプル。(demo_buggy)
一緒に配布されている大量のオブジェクトとの追突計算のサンプル。(demo_crash)

Open Dynamics Engine(ODE)(オープン・ダイナミクス・エンジン)とは、オープンソース方式で開発されている物理演算エンジンである。BSDライセンスLGPLの両ライセンスが適用されている。

コンポーネントとして動力学演算部分と衝突検出演算部分から構成されている。流体シミュレーション・布シミュレーション・軟体の表現はサポートされていない。

描画機能

簡易描画ライブラリとしてOpenGLをベースに作られたdrawstuffが付属してる。これは実行結果を簡易的に描画するのが目的でありODE自体の一部ではないので、drawstuffでの描画を行わずに演算結果の数値のみを取りだす事も可能である。

間接的にDirectXを利用して描画する事も出来る。ODEにIrrlicht EngineOGREなどの3次元レンダリングエンジンを組み合わせた物も存在する。

採用実績

関連項目

外部リンク