#include <PHPenalty.h>
Spr::SGObject, と Spr::CDFramePairWithNormalを継承しています。
Spr::PHPenaltyのコラボレーション図
PHPenalty.h の 9 行で定義されています。
|
detector を初期化する.
|
|
ロード後,参照が解決してから,convertedMass を計算する.
Spr::SGObjectを再定義しています。 |
|
Solidを設定.
|
|
dt だけシミュレーションを進める.
|
|
摩擦のバネの表示
|
|
換算質量を計算
|
|
solidやdetectorをNULLでクリアする.メモリリーク対策.
Spr::CDFramePairを再定義しています。 |
|
子オブジェクトの追加(所有・参照を問わない)
Spr::SGObjectを再定義しています。 |
|
CDConvexPairの派生クラスを使うための仕組み. このクラスを継承して,この関数をオーバーライドすることで, CDConvexPairの代わりに派生クラスを使用できる. Spr::CDFramePairWithNormalを再定義しています。 PHPenalty.h の 50 行で定義されています。 |
|
CDGeometryPairの派生クラスを使うための仕組み. このクラスを継承して,この関数をオーバーライドすることで, CDGeometryPairの代わりに派生クラスを使用できる. Spr::CDFramePairを再定義しています。 PHPenalty.h の 53 行で定義されています。 |
|
クラス名の取得などの基本機能の実装
Spr::SGObjectを再定義しています。 PHPenalty.h の 10 行で定義されています。 |
|
2剛体の換算質量.バネ係数を決めるために使用.
PHPenalty.h の 10 行で定義されています。 |
|
2つのフレーム間の接触領域の面積
PHPenalty.h の 12 行で定義されています。 |
|
delta t
PHPenalty.h の 13 行で定義されています。 |
|
結果を反映させる剛体
PHPenalty.h の 16 行で定義されています。 |