開発構想?
衝突ベースの方法のテスト実装.
svnの/Expriments/Implicit/Firstにソース.
裏のDOS窓に,1ステップに,何回衝突解消計算を繰り返したかが出ます.
Rで再実行
ESCで終了.
Implicitバネダンパとの統合案
別の方法が見つかったので削除.
衝突エンジンの実装
新規開発アルゴリズム
- フェザーストーン周り
- 本当にフェザーストーンがいいの?
- 撃力版.
- Implicitバネ・ダンパ.
- 任意ノードの任意の点でのIa, Za を求める.
- Auth/3D剛体の衝突の式
既存(どこかの論文に載ってる)アルゴリズム
アプリ
API
- Novodexでアプリを書いてみる.
- Novodexを批判 → APIの策定
- よければAPIを実装
他のエンジンとくらべて
Novodex
- 普通のばね・ダンパはExplicitみたい.k=1e10とかすると発散する.
- 関節にくっつけるばね・ダンパはImplicitみたい.k=1e100とかしても収束する.
OpenTissue
- 博論を見る限り,こちらもImplicitな ばね・ダンパまでは考えていないように思う.
- qhullをそのまま使っている.Springheadのやつの方が速いはず.
- レンダリングは今のところOpenGLのみかも.
- 関節は拘束条件で解く方法.フェザーストーンも使ったほうが速くなるんじゃないかなあ?よくわかんないけど.