#include <algorithm>#include <TooN/helpers.h>Include dependency graph for intersection.h:
Go to the source code of this file.
Namespaces | |
| namespace | tag |
Functions | |
| template<typename A, typename B, typename C, typename D> | |
| bool | intersect_plane_line (const TooN::FixedVector< 3, A > &normal, const double d, const TooN::FixedVector< 3, B > &p1, const TooN::FixedVector< 3, C > &p2, TooN::FixedVector< 3, D > &i) |
| bool | intersect_triangle (const TooN::Vector< 3 > &orig, const TooN::Vector< 3 > &dir, const TooN::Vector< 3 > &vert0, const TooN::Vector< 3 > &vert1, const TooN::Vector< 3 > &vert2, double &t, double &u, double &v) |
| bool | intersect_culled_triangle (const TooN::Vector< 3 > &orig, const TooN::Vector< 3 > &dir, const TooN::Vector< 3 > &vert0, const TooN::Vector< 3 > &vert1, const TooN::Vector< 3 > &vert2, double &t, double &u, double &v) |
| bool | intersect_triangles (const TooN::Vector< 3 > &v1, const TooN::Vector< 3 > &v2, const TooN::Vector< 3 > &v3, const TooN::Vector< 3 > &w1, const TooN::Vector< 3 > &w2, const TooN::Vector< 3 > &w3, TooN::Vector< 3 > &p1, TooN::Vector< 3 > &p2) |
1.3.9.1