|
| template<typename DerivedV, typename DerivedF, typename DerivedE, typename DerivedEMAP, typename DerivedEF, typename Derivedp> |
| bool | igl::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.
|
| template<typename DerivedV, typename DerivedF, typename DerivedIF, typename DerivedEV, typename DerivedEE> |
| void | igl::triangle_triangle_intersect (const Eigen::MatrixBase< DerivedV > &V1, const Eigen::MatrixBase< DerivedF > &F1, const Eigen::MatrixBase< DerivedV > &V2, const Eigen::MatrixBase< DerivedF > &F2, const Eigen::MatrixBase< DerivedIF > &IF, Eigen::PlainObjectBase< DerivedEV > &EV, Eigen::PlainObjectBase< DerivedEE > &EE) |
| | Assuming that we've computed a list of non-coplanar intersecting triangle pairs between (V1,F1) and (V2,F2), compute the.
|
| template<typename DerivedV, typename DerivedF, typename DerivedIF, typename DerivedEV, typename DerivedEE> |
| void | igl::triangle_triangle_intersect (const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedF > &F, const Eigen::MatrixBase< DerivedIF > &IF, Eigen::PlainObjectBase< DerivedEV > &EV, Eigen::PlainObjectBase< DerivedEE > &EE) |
| | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|