Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
colmathaabtri.cpp File Reference
#include "colmath.h"
#include "aabox.h"
#include "tri.h"
#include "wwdebug.h"

Go to the source code of this file.

Classes

struct  BTCollisionStruct
 
struct  AABTIntersectStruct
 

Macros

#define AXISLEN_EPSILON2   WWMATH_EPSILON * WWMATH_EPSILON
 

Enumerations

enum  {
  INTERSECTION = 0 , AXIS_N , AXIS_A0 , AXIS_A1 ,
  AXIS_A2 , AXIS_A0E0 , AXIS_A1E0 , AXIS_A2E0 ,
  AXIS_A0E1 , AXIS_A1E1 , AXIS_A2E1 , AXIS_A0E2 ,
  AXIS_A1E2 , AXIS_A2E2
}
 

Functions

void VERIFY_CROSS (const Vector3 &a, const Vector3 &b, const Vector3 &cross)
 

Macro Definition Documentation

◆ AXISLEN_EPSILON2

#define AXISLEN_EPSILON2   WWMATH_EPSILON * WWMATH_EPSILON

Definition at line 60 of file colmathaabtri.cpp.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
INTERSECTION 
AXIS_N 
AXIS_A0 
AXIS_A1 
AXIS_A2 
AXIS_A0E0 
AXIS_A1E0 
AXIS_A2E0 
AXIS_A0E1 
AXIS_A1E1 
AXIS_A2E1 
AXIS_A0E2 
AXIS_A1E2 
AXIS_A2E2 

Definition at line 71 of file colmathaabtri.cpp.

Function Documentation

◆ VERIFY_CROSS()

void VERIFY_CROSS ( const Vector3 & a,
const Vector3 & b,
const Vector3 & cross )
inline

Definition at line 571 of file colmathaabtri.cpp.