[概要]
Farseer Physics Engine は XNA と Silverlight プラットフォームで動作する2D物理エンジンです。

Gymnast - launch trailer


[ライセンス]
Farseer Physics Engine > License を参照して下さい。


[ダウンロード]
Farseer Physics Engine > Downloads からダウンロードして下さい。


[ドキュメント]
Farseer Physics Engine 2.1 Manual を参照して下さい。

※ドキュメントの日本語訳
Farseer Physics Engine 2.0 マニュアル

物理エンジンの内部設計については下記の資料(英語)が参考になります。
GDC2007_ErinCatto.zip


[チーム]

Jeff Weber
Jeff は Farseer Physics Engine プロジェクトの創始者であり、現在はこれを使ったゲームを開発しています。
彼のゲームとブログはFarseer Gamesにあります。

Ian Qvist
Ian は Farseer Physics Engine のマネージメントを引き継ぎました。
彼は今、ほとんどのショーをやってくれています。

Matt Bettcher
Matt は Farseer Physics Engine の記事の製作、ドキュメントのためのサンプルとデモの作成を手伝ってくれました。


[特徴]

  • 一般
    • 簡単に使えます!
    • XNA (XBOX 360 and Windows) をサポートしています。
    • Silverlight (1.1以上) をサポートしています。
    • 一般的な .Net 言語をサポートしています。
  • コリジョン
    • 凸ポリゴンと凹ポリゴンをサポートしています。
    • 単一剛体に複数の衝突ジオメトリ
    • 物理オブジェクト間の複雑な相互作用のための衝突カテゴリー
    • 複数の広域な衝突判定アルゴリズム:「SelectiveSweep」「SweepAndPrunde」「BruteForce」
    • 「ライン - ライン」「ライン - AABB」「ライン - ジオメトリ」の衝突メソッド
  • ダイナミック
    • ジョイント
      • レボリュートジョイント (1軸回転ジョイント)
      • アングルジョイント (回転ジョイント)
      • シリンダー (プリズマティック) ジョイント
      • ピン (ディスタンス) ジョイント
    • フォースコントローラー
      • リニアスプリング (線形スプリング)
      • アングルスプリング (回転スプリング)
      • 流体抗力と浮力コントローラー
      • 簡単にフォースコントローラーを改変し、ビルドできます。(「爆発」「ステアリングの振る舞い」など)
  • サポートとデバッグ
    • エンジンのほとんどの主要機能をカバーしたサンプルを含むサンプルフレームワーク
    • 主要な物理オブジェクトを全て表示できるデバッグビューア
    • ユーザーマニュアル


最終更新:2010年10月23日 15:10