Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
ObbCollisionStruct Struct Reference

Public Member Functions

 ObbCollisionStruct (const OBBoxClass &box0, const Vector3 &move0, const OBBoxClass &box1, const Vector3 &move1)
 

Public Attributes

bool StartBad
 
float MaxFrac
 
int AxisId
 
int Side
 
int TestAxisId
 
Vector3 TestAxis
 
Vector3 C
 
Vector3 M
 
Vector3 A [3]
 
Vector3 B [3]
 
float AB [3][3]
 
const OBBoxClassBox0
 
const Vector3Move0
 
const OBBoxClassBox1
 
const Vector3Move1
 

Detailed Description

ObbCollisionStruct Contains all of the intermediate and temporary values used by the set of functions used in detecting collisions for obb's

Definition at line 516 of file colmathobbobb.cpp.

Constructor & Destructor Documentation

◆ ObbCollisionStruct()

ObbCollisionStruct::ObbCollisionStruct ( const OBBoxClass & box0,
const Vector3 & move0,
const OBBoxClass & box1,
const Vector3 & move1 )
inline

Definition at line 518 of file colmathobbobb.cpp.

Member Data Documentation

◆ A

Vector3 ObbCollisionStruct::A[3]

Definition at line 550 of file colmathobbobb.cpp.

◆ AB

float ObbCollisionStruct::AB[3][3]

Definition at line 552 of file colmathobbobb.cpp.

◆ AxisId

int ObbCollisionStruct::AxisId

Definition at line 541 of file colmathobbobb.cpp.

◆ B

Vector3 ObbCollisionStruct::B[3]

Definition at line 551 of file colmathobbobb.cpp.

◆ Box0

const OBBoxClass& ObbCollisionStruct::Box0

Definition at line 554 of file colmathobbobb.cpp.

◆ Box1

const OBBoxClass& ObbCollisionStruct::Box1

Definition at line 556 of file colmathobbobb.cpp.

◆ C

Vector3 ObbCollisionStruct::C

Definition at line 547 of file colmathobbobb.cpp.

◆ M

Vector3 ObbCollisionStruct::M

Definition at line 548 of file colmathobbobb.cpp.

◆ MaxFrac

float ObbCollisionStruct::MaxFrac

Definition at line 540 of file colmathobbobb.cpp.

◆ Move0

const Vector3& ObbCollisionStruct::Move0

Definition at line 555 of file colmathobbobb.cpp.

◆ Move1

const Vector3& ObbCollisionStruct::Move1

Definition at line 557 of file colmathobbobb.cpp.

◆ Side

int ObbCollisionStruct::Side

Definition at line 542 of file colmathobbobb.cpp.

◆ StartBad

bool ObbCollisionStruct::StartBad

Definition at line 539 of file colmathobbobb.cpp.

◆ TestAxis

Vector3 ObbCollisionStruct::TestAxis

Definition at line 545 of file colmathobbobb.cpp.

◆ TestAxisId

int ObbCollisionStruct::TestAxisId

Definition at line 544 of file colmathobbobb.cpp.


The documentation for this struct was generated from the following file: