#include <sspt_contacthull.h>
Public Member Functions | |
| sspt_ContactHull () | |
| ~sspt_ContactHull () | |
| bool | buildFromMesh (const char *file) |
| bool | readHull (const char *file) |
| bool | writeHull (const char *file) |
| bool | completePointCheck (const sspt_HomogeneousMatrix &localTransform, const sspt_ContactHull &b, const sspt_HomogeneousMatrix &bTransform) const |
| bool | collisionCheck (const sspt_HomogeneousMatrix &localTransform, const sspt_ContactHull &b, const sspt_HomogeneousMatrix &bTransform, sspt_HomogeneousVector *worldContact, sspt_HomogeneousVector *worldNormal) const |
| bool | collisionContacts (const sspt_HomogeneousMatrix &localTransform, const sspt_ContactHull &b, const sspt_HomogeneousMatrix &bTransform, sspt_List< sspt_Contact > *contacts) const |
| void | boundingSphere (sspt_BoundingSphere *s) const |
| sspt_ContactHull::sspt_ContactHull | ( | ) |
| sspt_ContactHull::~sspt_ContactHull | ( | ) |
| void sspt_ContactHull::boundingSphere | ( | sspt_BoundingSphere * | s | ) | const |
| bool sspt_ContactHull::buildFromMesh | ( | const char * | file | ) |
| bool sspt_ContactHull::collisionCheck | ( | const sspt_HomogeneousMatrix & | localTransform, | |
| const sspt_ContactHull & | b, | |||
| const sspt_HomogeneousMatrix & | bTransform, | |||
| sspt_HomogeneousVector * | worldContact, | |||
| sspt_HomogeneousVector * | worldNormal | |||
| ) | const |
| bool sspt_ContactHull::collisionContacts | ( | const sspt_HomogeneousMatrix & | localTransform, | |
| const sspt_ContactHull & | b, | |||
| const sspt_HomogeneousMatrix & | bTransform, | |||
| sspt_List< sspt_Contact > * | contacts | |||
| ) | const |
| bool sspt_ContactHull::completePointCheck | ( | const sspt_HomogeneousMatrix & | localTransform, | |
| const sspt_ContactHull & | b, | |||
| const sspt_HomogeneousMatrix & | bTransform | |||
| ) | const |
| bool sspt_ContactHull::readHull | ( | const char * | file | ) |
| bool sspt_ContactHull::writeHull | ( | const char * | file | ) |