Bullet Collision Detection & Physics Library: btTriangleInfoMap.h File Reference

Bullet Collision Detection & Physics Library

- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

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
#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

## ◆ TRI_INFO_V0V1_CONVEX

#define TRI_INFO_V0V1_CONVEX 1

for btTriangleInfo m_flags

Definition at line 23 of file btTriangleInfoMap.h.

## ◆ TRI_INFO_V0V1_SWAP_NORMALB

#define TRI_INFO_V0V1_SWAP_NORMALB 8

Definition at line 27 of file btTriangleInfoMap.h.

## ◆ TRI_INFO_V1V2_CONVEX

#define TRI_INFO_V1V2_CONVEX 2

Definition at line 24 of file btTriangleInfoMap.h.

## ◆ TRI_INFO_V1V2_SWAP_NORMALB

#define TRI_INFO_V1V2_SWAP_NORMALB 16

Definition at line 28 of file btTriangleInfoMap.h.

## ◆ TRI_INFO_V2V0_CONVEX

#define TRI_INFO_V2V0_CONVEX 4

Definition at line 25 of file btTriangleInfoMap.h.

## ◆ TRI_INFO_V2V0_SWAP_NORMALB

#define TRI_INFO_V2V0_SWAP_NORMALB 32

Definition at line 29 of file btTriangleInfoMap.h.

## Typedef Documentation

## ◆ btInternalTriangleInfoMap

typedef btHashMap<btHashInt, btTriangleInfo> btInternalTriangleInfoMap

Definition at line 50 of file btTriangleInfoMap.h.