| Bullet Collision Detection & Physics Library
    | 
 
 
 
Go to the documentation of this file.    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++)
 
  115                         vec_sum += normals[i];
 
  168 #endif  // GIM_CONTACT_H_INCLUDED 
 
Very simple array container with fast access and simd memory.
btVector3 can be used to represent 3D points and vectors.
void push_back_mem()
Simply increase the m_size, doesn't call the new element constructor.
#define SIMD_FORCE_INLINE
#define GIM_INV_SQRT(va, isva)
btScalar length2() const
Return the length of the vector squared.