1 #ifndef GIM_CONTACT_H_INCLUDED
2 #define GIM_CONTACT_H_INCLUDED
42 #ifndef NORMAL_CONTACT_AVERAGE
43 #define NORMAL_CONTACT_AVERAGE 1
46 #ifndef CONTACT_DIFF_EPSILON
47 #define CONTACT_DIFF_EPSILON 0.00001f
50 #ifndef BT_CONTACT_H_STRUCTS_INCLUDED
104 _hash += (*_uitmp) << 4;
106 _hash += (*_uitmp) << 8;
113 for (
GUINT i = 0; i < normal_count; i++)
118 GREAL vec_sum_len = vec_sum.length2();
#define SIMD_FORCE_INLINE
btVector3
btVector3 can be used to represent 3D points and vectors. It has an un-used w component to suit 16-by...
Very simple array container with fast access and simd memory.
void push_back_mem()
Simply increase the m_size, doesn't call the new element constructor.
static float normals[][3]
#define GIM_INV_SQRT(va, isva)
IconTextureDrawCall normal