#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 | ) |