doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Macros | Functions | Variables
CollisionModel_load.cpp File Reference
#include "../idlib/precompiled.h"
#include "CollisionModel_local.h"

Go to the source code of this file.

Macros

#define SHARP_EDGE_DOT   -0.7f
 
#define CONTINUOUS_EPSILON   0.005f
 
#define NORMAL_EPSILON   0.01f
 

Functions

void CM_GetNodeBounds (idBounds *bounds, cm_node_t *node)
 
int CM_GetNodeContents (cm_node_t *node)
 

Variables

idCollisionModelManagerLocal collisionModelManagerLocal
 
idCollisionModelManagercollisionModelManager = &collisionModelManagerLocal
 
cm_windingList_tcm_windingList
 
cm_windingList_tcm_outList
 
cm_windingList_tcm_tmpList
 
idHashIndexcm_vertexHash
 
idHashIndexcm_edgeHash
 
idBounds cm_modelBounds
 
int cm_vertexShift
 

Macro Definition Documentation

#define CONTINUOUS_EPSILON   0.005f

Definition at line 1295 of file CollisionModel_load.cpp.

#define NORMAL_EPSILON   0.01f

Definition at line 1296 of file CollisionModel_load.cpp.

#define SHARP_EDGE_DOT   -0.7f

Definition at line 468 of file CollisionModel_load.cpp.

Function Documentation

void CM_GetNodeBounds ( idBounds bounds,
cm_node_t node 
)

Definition at line 2785 of file CollisionModel_load.cpp.

int CM_GetNodeContents ( cm_node_t node)

Definition at line 2798 of file CollisionModel_load.cpp.

Variable Documentation

idHashIndex* cm_edgeHash

Definition at line 62 of file CollisionModel_load.cpp.

idBounds cm_modelBounds

Definition at line 64 of file CollisionModel_load.cpp.

cm_windingList_t* cm_outList

Definition at line 58 of file CollisionModel_load.cpp.

cm_windingList_t* cm_tmpList

Definition at line 59 of file CollisionModel_load.cpp.

idHashIndex* cm_vertexHash

Definition at line 61 of file CollisionModel_load.cpp.

int cm_vertexShift

Definition at line 65 of file CollisionModel_load.cpp.

cm_windingList_t* cm_windingList

Definition at line 57 of file CollisionModel_load.cpp.

Definition at line 55 of file CollisionModel_load.cpp.

idCollisionModelManagerLocal collisionModelManagerLocal

Definition at line 54 of file CollisionModel_load.cpp.