Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
obbox.cpp File Reference
#include "obbox.h"
#include "matrix3.h"
#include "vector3.h"
#include "aabox.h"
#include "tri.h"
#include "plane.h"
#include "quat.h"
#include <assert.h>

Go to the source code of this file.

Functions

bool Oriented_Boxes_Intersect_On_Axis (const OBBoxClass &box0, const OBBoxClass &box1, const Vector3 &axis)
 
bool Oriented_Boxes_Intersect (const OBBoxClass &box0, const OBBoxClass &box1)
 
bool Oriented_Boxes_Collide_On_Axis (const OBBoxClass &box0, const Vector3 &v0, const OBBoxClass &box1, const Vector3 &v1, const Vector3 &axis, float dt)
 
bool Oriented_Boxes_Collide (const OBBoxClass &box0, const Vector3 &v0, const OBBoxClass &box1, const Vector3 &v1, float dt)
 
bool Oriented_Box_Intersects_Tri_On_Axis (const OBBoxClass &box, const TriClass &tri, Vector3 &axis)
 
bool Oriented_Box_Intersects_Tri (const OBBoxClass &box, const TriClass &tri)
 

Function Documentation

◆ Oriented_Box_Intersects_Tri()

bool Oriented_Box_Intersects_Tri ( const OBBoxClass & box,
const TriClass & tri )

Definition at line 743 of file obbox.cpp.

◆ Oriented_Box_Intersects_Tri_On_Axis()

bool Oriented_Box_Intersects_Tri_On_Axis ( const OBBoxClass & box,
const TriClass & tri,
Vector3 & axis )

Definition at line 694 of file obbox.cpp.

◆ Oriented_Boxes_Collide()

bool Oriented_Boxes_Collide ( const OBBoxClass & box0,
const Vector3 & v0,
const OBBoxClass & box1,
const Vector3 & v1,
float dt )

Definition at line 487 of file obbox.cpp.

◆ Oriented_Boxes_Collide_On_Axis()

bool Oriented_Boxes_Collide_On_Axis ( const OBBoxClass & box0,
const Vector3 & v0,
const OBBoxClass & box1,
const Vector3 & v1,
const Vector3 & axis,
float dt )

Definition at line 443 of file obbox.cpp.

◆ Oriented_Boxes_Intersect()

bool Oriented_Boxes_Intersect ( const OBBoxClass & box0,
const OBBoxClass & box1 )

Definition at line 362 of file obbox.cpp.

◆ Oriented_Boxes_Intersect_On_Axis()

bool Oriented_Boxes_Intersect_On_Axis ( const OBBoxClass & box0,
const OBBoxClass & box1,
const Vector3 & axis )

Definition at line 324 of file obbox.cpp.