Bullet Collision Detection & Physics Library
|
#include <btTriangleShapeEx.h>
Public Member Functions | |
btPrimitiveTriangle () | |
void | buildTriPlane () |
bool | overlap_test_conservative (const btPrimitiveTriangle &other) |
Test if triangles could collide. | |
void | get_edge_plane (int edge_index, btVector4 &plane) const |
Calcs the plane which is paralele to the edge and perpendicular to the triangle plane. | |
void | applyTransform (const btTransform &t) |
int | clip_triangle (btPrimitiveTriangle &other, btVector3 *clipped_points) |
Clips the triangle against this. | |
bool | find_triangle_collision_clip_method (btPrimitiveTriangle &other, GIM_TRIANGLE_CONTACT &contacts) |
Find collision using the clipping method. | |
Public Attributes | |
btVector3 | m_vertices [3] |
btVector4 | m_plane |
btScalar | m_margin |
btScalar | m_dummy |
Definition at line 69 of file btTriangleShapeEx.h.
|
inline |
Definition at line 76 of file btTriangleShapeEx.h.
|
inline |
Definition at line 101 of file btTriangleShapeEx.h.
|
inline |
Definition at line 80 of file btTriangleShapeEx.h.
int btPrimitiveTriangle::clip_triangle | ( | btPrimitiveTriangle & | other, |
btVector3 * | clipped_points | ||
) |
Clips the triangle against this.
Definition at line 87 of file btTriangleShapeEx.cpp.
bool btPrimitiveTriangle::find_triangle_collision_clip_method | ( | btPrimitiveTriangle & | other, |
GIM_TRIANGLE_CONTACT & | contacts | ||
) |
Find collision using the clipping method.
Definition at line 120 of file btTriangleShapeEx.cpp.
Calcs the plane which is paralele to the edge and perpendicular to the triangle plane.
Definition at line 94 of file btTriangleShapeEx.h.
bool btPrimitiveTriangle::overlap_test_conservative | ( | const btPrimitiveTriangle & | other | ) |
Test if triangles could collide.
class btPrimitiveTriangle
Definition at line 63 of file btTriangleShapeEx.cpp.
btScalar btPrimitiveTriangle::m_dummy |
Definition at line 75 of file btTriangleShapeEx.h.
btScalar btPrimitiveTriangle::m_margin |
Definition at line 74 of file btTriangleShapeEx.h.
btVector4 btPrimitiveTriangle::m_plane |
Definition at line 73 of file btTriangleShapeEx.h.
btVector3 btPrimitiveTriangle::m_vertices[3] |
Definition at line 72 of file btTriangleShapeEx.h.