#include <RayTriangleIntersection.h>
Public Member Functions | |
| RayTriangleIntersection () | |
| ~RayTriangleIntersection () | |
| bool | NewComputation (Triangle *triP, const sofa::defaulttype::Vector3 &origin, const sofa::defaulttype::Vector3 &direction, double &t, double &u, double &v) |
Definition at line 46 of file RayTriangleIntersection.h.
| sofa::component::collision::RayTriangleIntersection::RayTriangleIntersection | ( | ) |
Definition at line 37 of file RayTriangleIntersection.cpp.
| sofa::component::collision::RayTriangleIntersection::~RayTriangleIntersection | ( | ) |
Definition at line 39 of file RayTriangleIntersection.cpp.
| bool sofa::component::collision::RayTriangleIntersection::NewComputation | ( | Triangle * | triP, | |
| const sofa::defaulttype::Vector3 & | origin, | |||
| const sofa::defaulttype::Vector3 & | direction, | |||
| double & | t, | |||
| double & | u, | |||
| double & | v | |||
| ) |
Definition at line 42 of file RayTriangleIntersection.cpp.
References sofa::defaulttype::Vec< N, real >::cross(), dot(), sofa::component::collision::Triangle::p1(), sofa::component::collision::Triangle::p2(), and sofa::component::collision::Triangle::p3().
Referenced by sofa::component::collision::TriangleOctree::nearestTriangle().
1.5.7.1