|
Bullet Collision Detection & Physics Library
|
#include "LinearMath/btTransform.h"

Go to the source code of this file.
Classes | |
| class | BT_BOX_BOX_TRANSFORM_CACHE |
| Class for transforming a model1 to the space of model0. More... | |
| class | btAABB |
| Axis aligned box. More... | |
Macros | |
| #define | BT_SWAP_NUMBERS(a, b) |
| Swap numbers. | |
| #define | BT_MAX(a, b) (a<b?b:a) |
| #define | BT_MIN(a, b) (a>b?b:a) |
| #define | BT_GREATER(x, y) btFabs(x) > (y) |
| #define | BT_MAX3(a, b, c) BT_MAX(a,BT_MAX(b,c)) |
| #define | BT_MIN3(a, b, c) BT_MIN(a,BT_MIN(b,c)) |
| #define | TEST_CROSS_EDGE_BOX_MCR(edge, absolute_edge, pointa, pointb, _extend, i_dir_0, i_dir_1, i_comp_0, i_comp_1) |
| #define | TEST_CROSS_EDGE_BOX_X_AXIS_MCR(edge, absolute_edge, pointa, pointb, _extend) |
| #define | TEST_CROSS_EDGE_BOX_Y_AXIS_MCR(edge, absolute_edge, pointa, pointb, _extend) |
| #define | TEST_CROSS_EDGE_BOX_Z_AXIS_MCR(edge, absolute_edge, pointa, pointb, _extend) |
| #define | BOX_PLANE_EPSILON 0.000001f |
Enumerations | |
| enum | eBT_PLANE_INTERSECTION_TYPE { BT_CONST_BACK_PLANE = 0 , BT_CONST_COLLIDE_PLANE , BT_CONST_FRONT_PLANE } |
Functions | |
| btScalar | bt_mat3_dot_col (const btMatrix3x3 &mat, const btVector3 &vec3, int colindex) |
| Returns the dot product between a vec3f and the col of a matrix. | |
| bool | btCompareTransformsEqual (const btTransform &t1, const btTransform &t2) |
| Compairison of transformation objects. | |
| #define BOX_PLANE_EPSILON 0.000001f |
Definition at line 226 of file btBoxCollision.h.
Definition at line 41 of file btBoxCollision.h.
Definition at line 38 of file btBoxCollision.h.
Definition at line 43 of file btBoxCollision.h.
Definition at line 39 of file btBoxCollision.h.
Definition at line 44 of file btBoxCollision.h.
| #define BT_SWAP_NUMBERS | ( | a, | |
| b ) |
Swap numbers.
Definition at line 31 of file btBoxCollision.h.
| #define TEST_CROSS_EDGE_BOX_MCR | ( | edge, | |
| absolute_edge, | |||
| pointa, | |||
| pointb, | |||
| _extend, | |||
| i_dir_0, | |||
| i_dir_1, | |||
| i_comp_0, | |||
| i_comp_1 ) |
Definition at line 119 of file btBoxCollision.h.
Definition at line 136 of file btBoxCollision.h.
Definition at line 141 of file btBoxCollision.h.
Definition at line 146 of file btBoxCollision.h.
| Enumerator | |
|---|---|
| BT_CONST_BACK_PLANE | |
| BT_CONST_COLLIDE_PLANE | |
| BT_CONST_FRONT_PLANE | |
Definition at line 51 of file btBoxCollision.h.
Returns the dot product between a vec3f and the col of a matrix.
Definition at line 153 of file btBoxCollision.h.
|
inline |
Compairison of transformation objects.
Definition at line 633 of file btBoxCollision.h.