HDK
|
This is the complete list of members for BV_Overlap, including all inherited members.
calcAABB(const UT_Vector3 &ra, const UT_DMatrix4 &xform, UT_Vector3 &rnew, UT_Vector3 &Tnew) | BV_Overlap | static |
calcAABB(const UT_Vector3 &ra, const UT_DMatrix4 &xform, const UT_Matrix3 &R, const UT_Vector3 &T, UT_Vector3 &rnew, UT_Vector3 &Tnew) | BV_Overlap | static |
doBoxBoxOverlap(const UT_Vector3 &ra, const UT_Vector3 &rb, const UT_Matrix3 &R, const UT_Vector3 &T, fpreal tol=0.f, bool lite=false) | BV_Overlap | static |
doBoxBoxOverlap(const UT_Vector3 &ra, const UT_Vector3 &rb, const UT_DMatrix4 &xform1, const UT_DMatrix4 &xform2, const UT_Matrix3 &R, const UT_Vector3 &T, fpreal tol, bool lite=false, bool useOBB=true) | BV_Overlap | static |
doCoplanarQuadQuadOverlap(const bvQuad &q1, const bvQuad &q2, fpreal tol=0.0f) | BV_Overlap | static |
doCoplanarTriTriOverlap(const bvTriangle &tri1, const bvTriangle &tri2, fpreal tol=0.0f) | BV_Overlap | static |
doPlaneBoxOverlap(const UT_Vector3 &normal, const fpreal d, const UT_Vector3 &maxbox, fpreal tol=0.0f) | BV_Overlap | static |
doTriBoxOverlap(const bvTriangle &tri, const UT_Vector3 &ra, const UT_Matrix3 &R, const UT_Vector3 &T, bool lite=false) | BV_Overlap | static |
doTriTriOverlap(const bvTriangle &tri1, const bvTriangle &tri2, fpreal tol=0.0f) | BV_Overlap | static |
doTriTriOverlap(const bvTriangle &tri1, const bvTriangle &tri2, bool &coplanar, UT_Vector3 &isectpt1, UT_Vector3 &isectpt2, fpreal tol=0.0f) | BV_Overlap | static |