1#ifndef IGL_TRIANGLE_TRIANGLE_INTERSECT_H
2#define IGL_TRIANGLE_TRIANGLE_INTERSECT_H
54 const Eigen::MatrixBase<DerivedV> & V,
55 const Eigen::MatrixBase<DerivedF> & F,
56 const Eigen::MatrixBase<DerivedE> & E,
57 const Eigen::MatrixBase<DerivedEMAP> & EMAP,
58 const Eigen::MatrixBase<DerivedEF> & EF,
61 const Eigen::MatrixBase<Derivedp> & p,
82 const Eigen::MatrixBase<DerivedV> & V1,
83 const Eigen::MatrixBase<DerivedF> & F1,
84 const Eigen::MatrixBase<DerivedV> & V2,
85 const Eigen::MatrixBase<DerivedF> & F2,
86 const Eigen::MatrixBase<DerivedIF> & IF,
87 Eigen::PlainObjectBase<DerivedEV> & EV,
88 Eigen::PlainObjectBase<DerivedEE> & EE);
98 const Eigen::MatrixBase<DerivedV> & V,
99 const Eigen::MatrixBase<DerivedF> & F,
100 const Eigen::MatrixBase<DerivedIF> & IF,
101 Eigen::PlainObjectBase<DerivedEV> & EV,
102 Eigen::PlainObjectBase<DerivedEE> & EE);
105#ifndef IGL_STATIC_LIBRARY
106# include "triangle_triangle_intersect.cpp"
#define IGL_INLINE
Definition igl_inline.h:15
bool triangle_triangle_intersect(const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedF > &F, const Eigen::MatrixBase< DerivedE > &E, const Eigen::MatrixBase< DerivedEMAP > &EMAP, const Eigen::MatrixBase< DerivedEF > &EF, const int f, const int c, const Eigen::MatrixBase< Derivedp > &p, const int g)
Determine whether two triangles intersect.