8#ifndef IGL_PREDICATES_FIND_SELF_INTERSECTIONS_H
9#define IGL_PREDICATES_FIND_SELF_INTERSECTIONS_H
34 const Eigen::MatrixBase<DerivedV> & V,
35 const Eigen::MatrixBase<DerivedF> & F,
36 const bool first_only,
37 Eigen::PlainObjectBase<DerivedIF> & IF,
38 Eigen::PlainObjectBase<DerivedCP> & CP);
52 const Eigen::MatrixBase<DerivedV> & V,
53 const Eigen::MatrixBase<DerivedF> & F,
54 Eigen::PlainObjectBase<DerivedIF> & IF,
55 Eigen::PlainObjectBase<DerivedCP> & CP,
56 Eigen::PlainObjectBase<DerivedEV> & EV,
57 Eigen::PlainObjectBase<DerivedEE> & EE,
58 Eigen::PlainObjectBase<DerivedEI> & EI);
62#ifndef IGL_STATIC_LIBRARY
63# include "find_self_intersections.cpp"
#define IGL_INLINE
Definition igl_inline.h:15
Definition cubic_winding_number.h:9
bool find_self_intersections(const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedF > &F, const bool first_only, Eigen::PlainObjectBase< DerivedIF > &IF, Eigen::PlainObjectBase< DerivedCP > &CP)
Identify triangle-triangle interesections within the same mesh using AABBTree and igl::predicates::tr...