HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
BV_Overlap Member List

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_Overlapstatic
calcAABB(const UT_Vector3 &ra, const UT_DMatrix4 &xform, const UT_Matrix3 &R, const UT_Vector3 &T, UT_Vector3 &rnew, UT_Vector3 &Tnew)BV_Overlapstatic
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_Overlapstatic
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_Overlapstatic
doCoplanarQuadQuadOverlap(const bvQuad &q1, const bvQuad &q2, fpreal tol=0.0f)BV_Overlapstatic
doCoplanarTriTriOverlap(const bvTriangle &tri1, const bvTriangle &tri2, fpreal tol=0.0f)BV_Overlapstatic
doPlaneBoxOverlap(const UT_Vector3 &normal, const fpreal d, const UT_Vector3 &maxbox, fpreal tol=0.0f)BV_Overlapstatic
doTriBoxOverlap(const bvTriangle &tri, const UT_Vector3 &ra, const UT_Matrix3 &R, const UT_Vector3 &T, bool lite=false)BV_Overlapstatic
doTriTriOverlap(const bvTriangle &tri1, const bvTriangle &tri2, fpreal tol=0.0f)BV_Overlapstatic
doTriTriOverlap(const bvTriangle &tri1, const bvTriangle &tri2, bool &coplanar, UT_Vector3 &isectpt1, UT_Vector3 &isectpt2, fpreal tol=0.0f)BV_Overlapstatic