|
Bullet Collision Detection & Physics Library
|
The GIM_CONTACT is an internal GIMPACT structure, similar to btManifoldPoint. More...
#include <btContactProcessingStructs.h>

Public Member Functions | |
| GIM_CONTACT () | |
| GIM_CONTACT (const GIM_CONTACT &contact) | |
| GIM_CONTACT (const btVector3 &point, const btVector3 &normal, btScalar depth, int feature1, int feature2) | |
| unsigned int | calc_key_contact () const |
| Calcs key for coord classification. More... | |
| void | interpolate_normals (btVector3 *normals, int normal_count) |
| GIM_CONTACT () | |
| GIM_CONTACT (const GIM_CONTACT &contact) | |
| GIM_CONTACT (const btVector3 &point, const btVector3 &normal, GREAL depth, GUINT feature1, GUINT feature2) | |
| GUINT | calc_key_contact () const |
| Calcs key for coord classification. More... | |
| void | interpolate_normals (btVector3 *normals, GUINT normal_count) |
Public Attributes | |
| btVector3 | m_point |
| btVector3 | m_normal |
| btScalar | m_depth |
| btScalar | m_distance |
| int | m_feature1 |
| int | m_feature2 |
| GREAL | m_depth |
| GREAL | m_distance |
| GUINT | m_feature1 |
| GUINT | m_feature2 |
The GIM_CONTACT is an internal GIMPACT structure, similar to btManifoldPoint.
Structure for collision results Functions for managing and sorting contacts resulting from a collision query.
Contact lists must be create by calling GIM_CREATE_CONTACT_LIST After querys, contact lists must be destroy by calling GIM_DYNARRAY_DESTROY Contacts can be merge for avoid duplicate results by calling gim_merge_contacts
Definition at line 40 of file btContactProcessingStructs.h.
|
inline |
Definition at line 50 of file btContactProcessingStructs.h.
|
inline |
Definition at line 54 of file btContactProcessingStructs.h.
|
inline |
Definition at line 62 of file btContactProcessingStructs.h.
|
inline |
Definition at line 67 of file gim_contact.h.
|
inline |
Definition at line 71 of file gim_contact.h.
|
inline |
Definition at line 84 of file gim_contact.h.
|
inline |
Calcs key for coord classification.
Definition at line 72 of file btContactProcessingStructs.h.
|
inline |
Calcs key for coord classification.
Definition at line 94 of file gim_contact.h.
Definition at line 110 of file gim_contact.h.
|
inline |
Definition at line 88 of file btContactProcessingStructs.h.
| btScalar GIM_CONTACT::m_depth |
Definition at line 45 of file btContactProcessingStructs.h.
| GREAL GIM_CONTACT::m_depth |
Definition at line 62 of file gim_contact.h.
| btScalar GIM_CONTACT::m_distance |
Definition at line 46 of file btContactProcessingStructs.h.
| GREAL GIM_CONTACT::m_distance |
Definition at line 63 of file gim_contact.h.
| int GIM_CONTACT::m_feature1 |
Definition at line 47 of file btContactProcessingStructs.h.
| GUINT GIM_CONTACT::m_feature1 |
Definition at line 64 of file gim_contact.h.
| int GIM_CONTACT::m_feature2 |
Definition at line 48 of file btContactProcessingStructs.h.
| GUINT GIM_CONTACT::m_feature2 |
Definition at line 65 of file gim_contact.h.
| btVector3 GIM_CONTACT::m_normal |
Definition at line 44 of file btContactProcessingStructs.h.
| btVector3 GIM_CONTACT::m_point |
Definition at line 43 of file btContactProcessingStructs.h.
1.8.18