#include <GU_TriIntersect.h>
Public Member Functions | |
| GU_TriIntersect () | |
| virtual | ~GU_TriIntersect () |
| bool | intersect (const bvTriangle tris[2], bool cantContact, float tol) |
Protected Member Functions | |
| virtual void | edgeEdgeCallback (const UT_Vector3 &hitpt, const UT_Vector3 &normal, const UT_Vector3 &ea, const UT_Vector3 &eb, int va0, int va1, int vb0, int vb1)=0 |
| virtual void | vertexFaceCallback (const UT_Vector3 &hitpt, const UT_Vector3 &normal, bool isJustTouching, int face, int vid)=0 |
| virtual void | faceFaceCallback (const UT_Vector3 &hitpt1, const UT_Vector3 &hitpt2, const UT_Vector3 &normal1, const UT_Vector3 &normal2)=0 |
Definition at line 45 of file GU_TriIntersect.h.
| GU_TriIntersect::GU_TriIntersect | ( | ) |
| virtual GU_TriIntersect::~GU_TriIntersect | ( | ) | [virtual] |
| virtual void GU_TriIntersect::edgeEdgeCallback | ( | const UT_Vector3 & | hitpt, | |
| const UT_Vector3 & | normal, | |||
| const UT_Vector3 & | ea, | |||
| const UT_Vector3 & | eb, | |||
| int | va0, | |||
| int | va1, | |||
| int | vb0, | |||
| int | vb1 | |||
| ) | [protected, pure virtual] |
| virtual void GU_TriIntersect::faceFaceCallback | ( | const UT_Vector3 & | hitpt1, | |
| const UT_Vector3 & | hitpt2, | |||
| const UT_Vector3 & | normal1, | |||
| const UT_Vector3 & | normal2 | |||
| ) | [protected, pure virtual] |
| bool GU_TriIntersect::intersect | ( | const bvTriangle | tris[2], | |
| bool | cantContact, | |||
| float | tol | |||
| ) |
| virtual void GU_TriIntersect::vertexFaceCallback | ( | const UT_Vector3 & | hitpt, | |
| const UT_Vector3 & | normal, | |||
| bool | isJustTouching, | |||
| int | face, | |||
| int | vid | |||
| ) | [protected, pure virtual] |
1.5.9