8#ifndef IGL_COPYLEFT_CGAL_INTERSECT_OTHER_H 
    9#define IGL_COPYLEFT_CGAL_INTERSECT_OTHER_H 
   10#include "../../igl_inline.h" 
   49        const Eigen::PlainObjectBase<DerivedVA> & VA,
 
   50        const Eigen::PlainObjectBase<DerivedFA> & FA,
 
   51        const Eigen::PlainObjectBase<DerivedVB> & VB,
 
   52        const Eigen::PlainObjectBase<DerivedFB> & FB,
 
   54        Eigen::PlainObjectBase<DerivedIF> & IF,
 
   55        Eigen::PlainObjectBase<DerivedVVAB> & VVAB,
 
   56        Eigen::PlainObjectBase<DerivedFFAB> & FFAB,
 
   57        Eigen::PlainObjectBase<DerivedJAB>  & JAB,
 
   58        Eigen::PlainObjectBase<DerivedIMAB> & IMAB);
 
   62        const Eigen::MatrixXd & VA,
 
   63        const Eigen::MatrixXi & FA,
 
   64        const Eigen::MatrixXd & VB,
 
   65        const Eigen::MatrixXi & FB,
 
   66        const bool first_only,
 
   67        Eigen::MatrixXi & IF);
 
   72#ifndef IGL_STATIC_LIBRARY 
   73#  include "intersect_other.cpp" 
#define IGL_INLINE
Definition igl_inline.h:15
 
bool intersect_other(const Eigen::PlainObjectBase< DerivedVA > &VA, const Eigen::PlainObjectBase< DerivedFA > &FA, const Eigen::PlainObjectBase< DerivedVB > &VB, const Eigen::PlainObjectBase< DerivedFB > &FB, const RemeshSelfIntersectionsParam ¶ms, Eigen::PlainObjectBase< DerivedIF > &IF, Eigen::PlainObjectBase< DerivedVVAB > &VVAB, Eigen::PlainObjectBase< DerivedFFAB > &FFAB, Eigen::PlainObjectBase< DerivedJAB > &JAB, Eigen::PlainObjectBase< DerivedIMAB > &IMAB)
Given a triangle mesh (VA,FA) and another mesh (VB,FB) find all pairs of intersecting faces.
 
Parameters for SelfIntersectMesh, remesh_self_intersections and remesh_intersections,...
Definition RemeshSelfIntersectionsParam.h:21