Bullet Collision Detection & Physics Library
|
#include "btBoxCollision.h"
Go to the source code of this file.
Macros | |
#define | PLANEDIREPSILON 0.0000001f |
#define | PARALELENORMALS 0.000001f |
#define | BT_CLAMP(number, minval, maxval) (number<minval?minval:(number>maxval?maxval:number)) |
Functions | |
void | bt_edge_plane (const btVector3 &e1, const btVector3 &e2, const btVector3 &normal, btVector4 &plane) |
Calc a plane from a triangle edge an a normal. plane is a vec4f. More... | |
void | bt_closest_point_on_segment (btVector3 &cp, const btVector3 &v, const btVector3 &e1, const btVector3 &e2) |
int | bt_line_plane_collision (const btVector4 &plane, const btVector3 &vDir, const btVector3 &vPoint, btVector3 &pout, btScalar &tparam, btScalar tmin, btScalar tmax) |
line plane collision More... | |
void | bt_segment_collision (const btVector3 &vA1, const btVector3 &vA2, const btVector3 &vB1, const btVector3 &vB2, btVector3 &vPointA, btVector3 &vPointB) |
Find closest points on segments. More... | |
Definition in file btGeometryOperations.h.
#define BT_CLAMP | ( | number, | |
minval, | |||
maxval | |||
) | (number<minval?minval:(number>maxval?maxval:number)) |
Definition at line 38 of file btGeometryOperations.h.
#define PARALELENORMALS 0.000001f |
Definition at line 35 of file btGeometryOperations.h.
#define PLANEDIREPSILON 0.0000001f |
Definition at line 34 of file btGeometryOperations.h.
|
inline |
Finds the closest point(cp) to (v) on a segment (e1,e2)
Definition at line 54 of file btGeometryOperations.h.
|
inline |
Calc a plane from a triangle edge an a normal. plane is a vec4f.
Definition at line 41 of file btGeometryOperations.h.
|
inline |
line plane collision
Definition at line 84 of file btGeometryOperations.h.