#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 74 of file btTriangleShapeEx.h.
btPrimitiveTriangle::btPrimitiveTriangle | ( | ) | [inline] |
Definition at line 81 of file btTriangleShapeEx.h.
void btPrimitiveTriangle::applyTransform | ( | const btTransform & | t | ) | [inline] |
Definition at line 108 of file btTriangleShapeEx.h.
void btPrimitiveTriangle::buildTriPlane | ( | ) | [inline] |
Definition at line 87 of file btTriangleShapeEx.h.
int btPrimitiveTriangle::clip_triangle | ( | btPrimitiveTriangle & | other, | |
btVector3 * | clipped_points | |||
) |
Clips the triangle against this.
Definition at line 89 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 126 of file btTriangleShapeEx.cpp.
void btPrimitiveTriangle::get_edge_plane | ( | int | edge_index, | |
btVector4 & | plane | |||
) | const [inline] |
Calcs the plane which is paralele to the edge and perpendicular to the triangle plane.
Definition at line 101 of file btTriangleShapeEx.h.
bool btPrimitiveTriangle::overlap_test_conservative | ( | const btPrimitiveTriangle & | other | ) |
Test if triangles could collide.
class btPrimitiveTriangle
Definition at line 65 of file btTriangleShapeEx.cpp.
Definition at line 80 of file btTriangleShapeEx.h.
Definition at line 79 of file btTriangleShapeEx.h.
Definition at line 78 of file btTriangleShapeEx.h.
Definition at line 77 of file btTriangleShapeEx.h.