Bullet Collision Detection & Physics Library
Classes | Macros | Typedefs
btTriangleInfoMap.h File Reference
#include "LinearMath/btHashMap.h"
#include "LinearMath/btSerializer.h"
Include dependency graph for btTriangleInfoMap.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  btTriangleInfo
 The btTriangleInfo structure stores information to adjust collision normals to avoid collisions against internal edges it can be generated using. More...
 
struct  btTriangleInfoMap
 The btTriangleInfoMap stores edge angle information for some triangles. You can compute this information yourself or using btGenerateInternalEdgeInfo. More...
 
struct  btTriangleInfoData
 those fields have to be float and not btScalar for the serialization to work properly More...
 
struct  btTriangleInfoMapData
 

Macros

#define TRI_INFO_V0V1_CONVEX   1
 for btTriangleInfo m_flags More...
 
#define TRI_INFO_V1V2_CONVEX   2
 
#define TRI_INFO_V2V0_CONVEX   4
 
#define TRI_INFO_V0V1_SWAP_NORMALB   8
 
#define TRI_INFO_V1V2_SWAP_NORMALB   16
 
#define TRI_INFO_V2V0_SWAP_NORMALB   32
 

Typedefs

typedef btHashMap< btHashInt,
btTriangleInfo
btInternalTriangleInfoMap
 

Macro Definition Documentation

#define TRI_INFO_V0V1_CONVEX   1

for btTriangleInfo m_flags

Definition at line 25 of file btTriangleInfoMap.h.

#define TRI_INFO_V0V1_SWAP_NORMALB   8

Definition at line 29 of file btTriangleInfoMap.h.

#define TRI_INFO_V1V2_CONVEX   2

Definition at line 26 of file btTriangleInfoMap.h.

#define TRI_INFO_V1V2_SWAP_NORMALB   16

Definition at line 30 of file btTriangleInfoMap.h.

#define TRI_INFO_V2V0_CONVEX   4

Definition at line 27 of file btTriangleInfoMap.h.

#define TRI_INFO_V2V0_SWAP_NORMALB   32

Definition at line 31 of file btTriangleInfoMap.h.

Typedef Documentation

Definition at line 54 of file btTriangleInfoMap.h.