Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
colmath.h File Reference
#include "always.h"
#include "vector3.h"
#include "castres.h"

Go to the source code of this file.

Classes

class  CollisionMath
 
struct  CollisionMath::ColmathStatsStruct
 

Macros

#define COLMATH_H
 
#define TRACK_COLLISION_RAY_TRI
 
#define TRACK_COLLISION_RAY_TRI_HIT
 
#define TRACK_COLLISION_AABOX_TRI
 
#define TRACK_COLLISION_AABOX_TRI_HIT
 
#define TRACK_COLLISION_AABOX_AABOX
 
#define TRACK_COLLISION_AABOX_AABOX_HIT
 
#define TRACK_COLLISION_OBBOX_TRI
 
#define TRACK_COLLISION_OBBOX_TRI_HIT
 
#define TRACK_COLLISION_OBBOX_AABOX
 
#define TRACK_COLLISION_OBBOX_AABOX_HIT
 
#define TRACK_COLLISION_OBBOX_OBBOX
 
#define TRACK_COLLISION_OBBOX_OBBOX_HIT
 

Variables

const float COLLISION_EPSILON = 0.001f
 

Macro Definition Documentation

◆ COLMATH_H

#define COLMATH_H

Definition at line 42 of file colmath.h.

◆ TRACK_COLLISION_AABOX_AABOX

#define TRACK_COLLISION_AABOX_AABOX

Definition at line 302 of file colmath.h.

◆ TRACK_COLLISION_AABOX_AABOX_HIT

#define TRACK_COLLISION_AABOX_AABOX_HIT

Definition at line 303 of file colmath.h.

◆ TRACK_COLLISION_AABOX_TRI

#define TRACK_COLLISION_AABOX_TRI

Definition at line 300 of file colmath.h.

◆ TRACK_COLLISION_AABOX_TRI_HIT

#define TRACK_COLLISION_AABOX_TRI_HIT

Definition at line 301 of file colmath.h.

◆ TRACK_COLLISION_OBBOX_AABOX

#define TRACK_COLLISION_OBBOX_AABOX

Definition at line 306 of file colmath.h.

◆ TRACK_COLLISION_OBBOX_AABOX_HIT

#define TRACK_COLLISION_OBBOX_AABOX_HIT

Definition at line 307 of file colmath.h.

◆ TRACK_COLLISION_OBBOX_OBBOX

#define TRACK_COLLISION_OBBOX_OBBOX

Definition at line 308 of file colmath.h.

◆ TRACK_COLLISION_OBBOX_OBBOX_HIT

#define TRACK_COLLISION_OBBOX_OBBOX_HIT

Definition at line 309 of file colmath.h.

◆ TRACK_COLLISION_OBBOX_TRI

#define TRACK_COLLISION_OBBOX_TRI

Definition at line 304 of file colmath.h.

◆ TRACK_COLLISION_OBBOX_TRI_HIT

#define TRACK_COLLISION_OBBOX_TRI_HIT

Definition at line 305 of file colmath.h.

◆ TRACK_COLLISION_RAY_TRI

#define TRACK_COLLISION_RAY_TRI

Definition at line 298 of file colmath.h.

◆ TRACK_COLLISION_RAY_TRI_HIT

#define TRACK_COLLISION_RAY_TRI_HIT

Definition at line 299 of file colmath.h.

Variable Documentation

◆ COLLISION_EPSILON

const float COLLISION_EPSILON = 0.001f

Definition at line 65 of file colmath.h.