Bullet Collision Detection & Physics Library
|
Go to the documentation of this file. 1 #ifndef BT_CONTACT_H_STRUCTS_INCLUDED
2 #define BT_CONTACT_H_STRUCTS_INCLUDED
34 #define NORMAL_CONTACT_AVERAGE 1
36 #define CONTACT_DIFF_EPSILON 0.00001f
75 (int)(
m_point[0] * 1000.0f + 1.0f),
77 (int)(
m_point[2] * 2133.0f + 3.0f)};
78 unsigned int _hash = 0;
79 unsigned int *_uitmp = (
unsigned int *)(&_coords[0]);
82 _hash += (*_uitmp) << 4;
84 _hash += (*_uitmp) << 8;
91 for (
int i = 0; i < normal_count; i++)
93 vec_sum += normals[i];
105 #endif // BT_CONTACT_H_STRUCTS_INCLUDED
float btScalar
The btScalar type abstracts floating point numbers, to easily switch between double and single floati...
btVector3 can be used to represent 3D points and vectors.
#define SIMD_FORCE_INLINE
btScalar btSqrt(btScalar y)
btScalar length2() const
Return the length of the vector squared.