#include <proximity.h>
Public Member Functions | |
| DistanceSegTri () | |
| ~DistanceSegTri () | |
| void | NewComputation (Triangle *tri, const Vector3 &Q1, const Vector3 &Q2, Vector3 &Presult, Vector3 &Qresult) |
Definition at line 71 of file proximity.h.
| sofa::component::collision::DistanceSegTri::DistanceSegTri | ( | ) |
Definition at line 154 of file proximity.cpp.
| sofa::component::collision::DistanceSegTri::~DistanceSegTri | ( | ) |
Definition at line 159 of file proximity.cpp.
| void sofa::component::collision::DistanceSegTri::NewComputation | ( | Triangle * | tri, | |
| const Vector3 & | Q1, | |||
| const Vector3 & | Q2, | |||
| Vector3 & | Presult, | |||
| Vector3 & | Qresult | |||
| ) |
Definition at line 164 of file proximity.cpp.
References dot(), sofa::component::collision::Triangle::p1(), sofa::component::collision::Triangle::p2(), sofa::component::collision::Triangle::p3(), and sofa::helper::LCPSolver< dim >::solve().
Referenced by sofa::component::collision::NewProximityIntersection::computeIntersection(), sofa::component::collision::LocalMinDistance::computeIntersection(), sofa::component::collision::NewProximityIntersection::testIntersection(), and sofa::component::collision::LocalMinDistance::testIntersection().
1.5.7.1