SOFA plugin: CollisionOBBCapsule  master
Open source framework for multi-physics simuation
collisionobbcapsule::detection::intersection::IntrUtil< Real > Member List

This is the complete list of members for collisionobbcapsule::detection::intersection::IntrUtil< Real >, including all inherited members.

ColinearSegments(const type::Vec< 3, Real > segment0[2], const type::Vec< 3, Real > segment1[2], int &quantity, type::Vec< 3, Real > *P)collisionobbcapsule::detection::intersection::IntrUtil< Real >static
ColinearSegmentTriangle(const type::Vec< 3, Real > segment[2], const type::Vec< 3, Real > triangle[3], int &quantity, type::Vec< 3, Real > *P)collisionobbcapsule::detection::intersection::IntrUtil< Real >static
CoplanarRectangleRectangle(const type::Vec< 3, Real > rectangle0[4], const type::Vec< 3, Real > rectangle1[4], int &quantity, type::Vec< 3, Real > *P)collisionobbcapsule::detection::intersection::IntrUtil< Real >static
CoplanarSegmentRectangle(const type::Vec< 3, Real > segment[2], const type::Vec< 3, Real > rectangle[4], int &quantity, type::Vec< 3, Real > *P)collisionobbcapsule::detection::intersection::IntrUtil< Real >static
CoplanarTriangleRectangle(const type::Vec< 3, Real > triangle[3], const type::Vec< 3, Real > rectangle[4], int &quantity, type::Vec< 3, Real > *P)collisionobbcapsule::detection::intersection::IntrUtil< Real >static
equal(const type::Vec< 3, Real > &vec0, const type::Vec< 3, Real > &vec1)collisionobbcapsule::detection::intersection::IntrUtil< Real >static
faceSegNearestPoints(const type::Vec< 3, Real > face[4], const type::Vec< 3, Real > seg[2], type::Vec< 3, Real > &pt_on_face, type::Vec< 3, Real > &pt_on_seg)collisionobbcapsule::detection::intersection::IntrUtil< Real >static
faceSegNearestPoints(const type::Vec< 3, Real > *face, int n, const type::Vec< 3, Real > seg[2], type::Vec< 3, Real > &pt_on_face, type::Vec< 3, Real > &pt_on_seg)collisionobbcapsule::detection::intersection::IntrUtil< Real >static
facesNearestPoints(const type::Vec< 3, Real > *first_face, int first_size, const type::Vec< 3, Real > *second_face, int second_size, type::Vec< 3, Real > &pt_on_first, type::Vec< 3, Real > &pt_on_second)collisionobbcapsule::detection::intersection::IntrUtil< Real >static
inf(Real a, Real b)collisionobbcapsule::detection::intersection::IntrUtil< Real >static
nearestPointOnSeg(const type::Vec< 3, Real > &seg0, const type::Vec< 3, Real > &seg1, const type::Vec< 3, Real > &point)collisionobbcapsule::detection::intersection::IntrUtil< Real >static
nequal(Real a, Real b)collisionobbcapsule::detection::intersection::IntrUtil< Real >static
normalize(type::Vec< 3, Real > &vec)collisionobbcapsule::detection::intersection::IntrUtil< Real >inlinestatic
normalized(const type::Vec< 3, Real > &vec)collisionobbcapsule::detection::intersection::IntrUtil< Real >inlinestatic
projectIntPoints(const type::Vec< 3, Real > &velocity, Real contactTime, const type::Vec< 3, Real > *points, int n, type::Vec< 3, Real > &proj_pt)collisionobbcapsule::detection::intersection::IntrUtil< Real >static
projectOnTriangle(type::Vec< 3, Real > &pt, const type::Vec< 3, Real > &t_p0, const type::Vec< 3, Real > &t_p1, const type::Vec< 3, Real > &t_p2, Real &s, Real &t)collisionobbcapsule::detection::intersection::IntrUtil< Real >static
projectPointOnCapsuleAndFindCapNormal(const type::Vec< 3, Real > &pt, const type::Vec< 3, Real > segment[2], Real radius, CapIntrConfiguration< Real > &capCfg, type::Vec< 3, Real > &pt_on_capsule)collisionobbcapsule::detection::intersection::IntrUtil< Real >static
SegmentSegment(const type::Vec< 3, Real > segment0[2], const type::Vec< 3, Real > segment1[2], int &quantity, type::Vec< 3, Real > *P)collisionobbcapsule::detection::intersection::IntrUtil< Real >static
SegmentThroughPlane(const type::Vec< 3, Real > segment[2], const type::Vec< 3, Real > &planeOrigin, const type::Vec< 3, Real > &planeNormal, int &quantity, type::Vec< 3, Real > *P)collisionobbcapsule::detection::intersection::IntrUtil< Real >static
segNearestPoints(const type::Vec< 3, Real > *p, const type::Vec< 3, Real > *q, type::Vec< 3, Real > &P, type::Vec< 3, Real > &Q)collisionobbcapsule::detection::intersection::IntrUtil< Real >static
segNearestPoints(const type::Vec< 3, Real > &p0, const type::Vec< 3, Real > &p1, const type::Vec< 3, Real > &q0, const type::Vec< 3, Real > &q1, type::Vec< 3, Real > &P, type::Vec< 3, Real > &Q)collisionobbcapsule::detection::intersection::IntrUtil< Real >static
segNearestPoints(const type::Vec< 3, Real > &p0, const type::Vec< 3, Real > &p1, const type::Vec< 3, Real > &q0, const type::Vec< 3, Real > &q1, type::Vec< 3, Real > &P, type::Vec< 3, Real > &Q, SReal &alpha, SReal &beta)collisionobbcapsule::detection::intersection::IntrUtil< Real >static
SQ_ZERO_TOLERANCE()collisionobbcapsule::detection::intersection::IntrUtil< Real >inlinestatic
strInf(Real a, Real b)collisionobbcapsule::detection::intersection::IntrUtil< Real >static
ZERO_TOLERANCE()collisionobbcapsule::detection::intersection::IntrUtil< Real >inlinestatic