#include <CDFramePair.h>
Inherited by Spr::CDFramePairWithNormal.
Collaboration diagram for Spr::CDFramePair:
フレームの所有関係 SGFrame +-子SGFrame +-CDMesh +-CDPolyhedron フレーム(SGFrame)は,複数のジオメトリ(CDGeometries)と子フレームを持つ. ジオメトリ(CDGeometry) の中には,複数のジオメトリを持つもの(CDMesh) と単純な凸形状(CDPolyhedron)がある. CDMesh は複数のConvexを持つ.
Definition at line 144 of file CDFramePair.h.
|
フレームのセット
|
|
全体がアクティブかどうか
Definition at line 186 of file CDFramePair.h. References Spr::CDFramePair::CDIsActive::GetOr(), and isActive. |
|
リスナ i がアクティブかどうか
Definition at line 188 of file CDFramePair.h. References isActive. |
|
クリア
Reimplemented in Spr::PHPenalty. Definition at line 190 of file CDFramePair.h. References Spr::UTCombination< T >::clear(), frame, and geometryPairs. |
|
共有点を探す
|
|
接触しているかどうか
|
|
凸形状対の列挙
Definition at line 200 of file CDFramePair.h. References geometryPairs. |
|
接触時のコールバック
Definition at line 213 of file CDFramePair.h. References intersections. |
|
CDConvexPairの派生クラスを使うための仕組み. このクラスを継承して,この関数をオーバーライドすることで, CDConvexPairの代わりに派生クラスを使用できる. Reimplemented in Spr::CDFramePairWithNormal, Spr::CDFramePairWithRecord, and Spr::PHPenalty. Definition at line 219 of file CDFramePair.h. |
|
CDGeometryPairの派生クラスを使うための仕組み. このクラスを継承して,この関数をオーバーライドすることで, CDGeometryPairの代わりに派生クラスを使用できる. Reimplemented in Spr::PHPenalty. Definition at line 225 of file CDFramePair.h. |
|
フレームが持つジオメトリを列挙.
|
|
最後に接触した時刻
Definition at line 171 of file CDFramePair.h. |
|
アクティブかどうかのフラグたち.CDCollisionEngineのリスナの数だけフラグがある.
Definition at line 173 of file CDFramePair.h. Referenced by IsActive(). |
|
判定対象フレーム
Definition at line 175 of file CDFramePair.h. Referenced by Clear(). |
|
衝突したペアだけを並べた配列
Definition at line 177 of file CDFramePair.h. Referenced by Found(). |
|
ジオメトリのペアの全組み合わせ
Definition at line 179 of file CDFramePair.h. Referenced by Clear(), and ConvexPairBegin(). |