Go to the source code of this file.
Classes | |
| struct | ObbIntersectionStruct |
| struct | ObbCollisionStruct |
Macros | |
| #define | AXISLEN_EPSILON2 WWMATH_EPSILON * WWMATH_EPSILON |
Enumerations | |
| enum | { INTERSECTION = 0 , AXIS_A0 , AXIS_A1 , AXIS_A2 , AXIS_B0 , AXIS_B1 , AXIS_B2 , AXIS_A0B0 , AXIS_A0B1 , AXIS_A0B2 , AXIS_A1B0 , AXIS_A1B1 , AXIS_A1B2 , AXIS_A2B0 , AXIS_A2B1 , AXIS_A2B2 } |
Functions | |
| bool | intersect_obb_obb (ObbIntersectionStruct &context) |
| bool | collide_obb_obb (ObbCollisionStruct &context, CastResultStruct *result) |
| #define AXISLEN_EPSILON2 WWMATH_EPSILON * WWMATH_EPSILON |
Definition at line 66 of file colmathobbobb.cpp.
| anonymous enum |
| Enumerator | |
|---|---|
| INTERSECTION | |
| AXIS_A0 | |
| AXIS_A1 | |
| AXIS_A2 | |
| AXIS_B0 | |
| AXIS_B1 | |
| AXIS_B2 | |
| AXIS_A0B0 | |
| AXIS_A0B1 | |
| AXIS_A0B2 | |
| AXIS_A1B0 | |
| AXIS_A1B1 | |
| AXIS_A1B2 | |
| AXIS_A2B0 | |
| AXIS_A2B1 | |
| AXIS_A2B2 | |
Definition at line 69 of file colmathobbobb.cpp.
| bool collide_obb_obb | ( | ObbCollisionStruct & | context, |
| CastResultStruct * | result ) |
Definition at line 1106 of file colmathobbobb.cpp.
| bool intersect_obb_obb | ( | ObbIntersectionStruct & | context | ) |
Definition at line 283 of file colmathobbobb.cpp.