#include <rigidmodel.h>
Public Types | |
| typedef unsigned int | FeatureId |
Public Member Functions | |
| bool | IsClosed () const |
| bool | IsConvex () const |
| Vector3 | ComputeVertexNormal (FeatureId id) const |
| Vector3 | ComputeFaceNormal (FeatureId id) const |
Static Public Member Functions | |
| bool | ArePointsSameSide (const Vector3 &p1, const Vector3 &p2, const Vector3 &a, const Vector3 &b) |
| bool | IsPointInTriangle (const Vector3 &p, const Vector3 &a, const Vector3 &b, const Vector3 &c) |
Public Attributes | |
| std::vector< Vector3 > | m_vertices |
| std::vector< Face > | m_faces |
|
|
Definition at line 46 of file rigidmodel.h. |
|
||||||||||||||||||||
|
Definition at line 102 of file rigidmodel.h. |
|
|
Definition at line 89 of file rigidmodel.h. |
|
|
Definition at line 83 of file rigidmodel.h. |
|
|
Definition at line 27 of file rigidmodel.cpp. |
|
|
Definition at line 32 of file rigidmodel.cpp. |
|
||||||||||||||||||||
|
Definition at line 109 of file rigidmodel.h. Referenced by sheep::Contact::Update(). |
|
|
Definition at line 41 of file rigidmodel.h. Referenced by sheep::SWIFTCollisionDetector::Insert(). |
|
|
Definition at line 40 of file rigidmodel.h. Referenced by sheep::Contact::GetNormalDerivative(), sheep::SWIFTCollisionDetector::Insert(), and sheep::Contact::Update(). |
1.3.6