#include "btTransform.h"
#include "btVector3.h"
#include "btMinMax.h"
Go to the source code of this file.
|
void | AabbExpand (btVector3 &aabbMin, btVector3 &aabbMax, const btVector3 &expansionMin, const btVector3 &expansionMax) |
|
bool | TestPointAgainstAabb2 (const btVector3 &aabbMin1, const btVector3 &aabbMax1, const btVector3 &point) |
| conservative test for overlap between two aabbs
|
|
bool | TestAabbAgainstAabb2 (const btVector3 &aabbMin1, const btVector3 &aabbMax1, const btVector3 &aabbMin2, const btVector3 &aabbMax2) |
| conservative test for overlap between two aabbs
|
|
bool | TestTriangleAgainstAabb2 (const btVector3 *vertices, const btVector3 &aabbMin, const btVector3 &aabbMax) |
| conservative test for overlap between triangle and aabb
|
|
int | btOutcode (const btVector3 &p, const btVector3 &halfExtent) |
|
bool | btRayAabb2 (const btVector3 &rayFrom, const btVector3 &rayInvDirection, const unsigned int raySign[3], const btVector3 bounds[2], btScalar &tmin, btScalar lambda_min, btScalar lambda_max) |
|
bool | btRayAabb (const btVector3 &rayFrom, const btVector3 &rayTo, const btVector3 &aabbMin, const btVector3 &aabbMax, btScalar ¶m, btVector3 &normal) |
|
void | btTransformAabb (const btVector3 &halfExtents, btScalar margin, const btTransform &t, btVector3 &aabbMinOut, btVector3 &aabbMaxOut) |
|
void | btTransformAabb (const btVector3 &localAabbMin, const btVector3 &localAabbMax, btScalar margin, const btTransform &trans, btVector3 &aabbMinOut, btVector3 &aabbMaxOut) |
|
unsigned | testQuantizedAabbAgainstQuantizedAabb (const unsigned short int *aabbMin1, const unsigned short int *aabbMax1, const unsigned short int *aabbMin2, const unsigned short int *aabbMax2) |
|
◆ USE_BANCHLESS
◆ AabbExpand()
◆ btOutcode()
◆ btRayAabb()
◆ btRayAabb2()
◆ btTransformAabb() [1/2]
◆ btTransformAabb() [2/2]
◆ TestAabbAgainstAabb2()
conservative test for overlap between two aabbs
Definition at line 43 of file btAabbUtil2.h.
◆ TestPointAgainstAabb2()
conservative test for overlap between two aabbs
Definition at line 32 of file btAabbUtil2.h.
◆ testQuantizedAabbAgainstQuantizedAabb()
◆ TestTriangleAgainstAabb2()
conservative test for overlap between triangle and aabb
Definition at line 54 of file btAabbUtil2.h.