Namespaces | Functions

OpenTissue::intersect::Moller Namespace Reference

Namespaces

namespace  detail
namespace  old_stuff_soon_dies

Functions

template<typename triangle_type >
bool triangle_triangle_interval_overlap (triangle_type const &t0, triangle_type const &t1, bool epsilon_test=true)
template<typename triangle_type , typename vector3_type >
bool triangle_triangle_interval_overlap (triangle_type const &t0, triangle_type const &t1, bool &coplanar, vector3_type &p0, vector3_type &p1, bool epsilon_test=true)
template<typename vector3_type >
bool triangle_triangle_interval_overlap (vector3_type const &v0, vector3_type const &v1, vector3_type const &v2, vector3_type const &u0, vector3_type const &u1, vector3_type const &u2, bool epsilon_test=true)
template<typename vector3_type >
bool triangle_triangle_interval_overlap (vector3_type const &v0, vector3_type const &v1, vector3_type const &v2, vector3_type const &u0, vector3_type const &u1, vector3_type const &u2, bool &coplanar, vector3_type &p0, vector3_type &p1, bool epsilon_test=true)

Function Documentation

template<typename triangle_type >
bool OpenTissue::intersect::Moller::triangle_triangle_interval_overlap ( triangle_type const &  t0,
triangle_type const &  t1,
bool  epsilon_test = true 
)
template<typename vector3_type >
bool OpenTissue::intersect::Moller::triangle_triangle_interval_overlap ( vector3_type const &  v0,
vector3_type const &  v1,
vector3_type const &  v2,
vector3_type const &  u0,
vector3_type const &  u1,
vector3_type const &  u2,
bool &  coplanar,
vector3_type p0,
vector3_type p1,
bool  epsilon_test = true 
)
template<typename vector3_type >
bool OpenTissue::intersect::Moller::triangle_triangle_interval_overlap ( vector3_type const &  v0,
vector3_type const &  v1,
vector3_type const &  v2,
vector3_type const &  u0,
vector3_type const &  u1,
vector3_type const &  u2,
bool  epsilon_test = true 
)
template<typename triangle_type , typename vector3_type >
bool OpenTissue::intersect::Moller::triangle_triangle_interval_overlap ( triangle_type const &  t0,
triangle_type const &  t1,
bool &  coplanar,
vector3_type p0,
vector3_type p1,
bool  epsilon_test = true 
)