#include <gim_contact.h>
Public Member Functions | |
GIM_CONTACT () | |
GIM_CONTACT (const GIM_CONTACT &contact) | |
GIM_CONTACT (const btVector3 &point, const btVector3 &normal, GREAL depth, GUINT feature1, GUINT feature2) | |
SIMD_FORCE_INLINE GUINT | calc_key_contact () const |
Calcs key for coord classification. | |
SIMD_FORCE_INLINE void | interpolate_normals (btVector3 *normals, GUINT normal_count) |
Public Attributes | |
btVector3 | m_point |
btVector3 | m_normal |
GREAL | m_depth |
GREAL | m_distance |
GUINT | m_feature1 |
GUINT | m_feature2 |
GIM_CONTACT::GIM_CONTACT | ( | ) | [inline] |
GIM_CONTACT::GIM_CONTACT | ( | const GIM_CONTACT & | contact | ) | [inline] |
GIM_CONTACT::GIM_CONTACT | ( | const btVector3 & | point, | |
const btVector3 & | normal, | |||
GREAL | depth, | |||
GUINT | feature1, | |||
GUINT | feature2 | |||
) | [inline] |
SIMD_FORCE_INLINE GUINT GIM_CONTACT::calc_key_contact | ( | ) | const [inline] |
Calcs key for coord classification.
SIMD_FORCE_INLINE void GIM_CONTACT::interpolate_normals | ( | btVector3 * | normals, | |
GUINT | normal_count | |||
) | [inline] |
btVector3 GIM_CONTACT::m_point |
btVector3 GIM_CONTACT::m_normal |
GREAL GIM_CONTACT::m_depth |
GREAL GIM_CONTACT::m_distance |
GUINT GIM_CONTACT::m_feature1 |
GUINT GIM_CONTACT::m_feature2 |