27  template <
typename DerivedV, 
typename DerivedF, 
typename DerivedC, 
typename DerivedI>
 
   29    Eigen::PlainObjectBase<DerivedV>& V,
 
   30    Eigen::PlainObjectBase<DerivedF>& F,
 
   31    const Eigen::MatrixBase<DerivedC>& cuts,
 
   32    Eigen::PlainObjectBase<DerivedI>& I
 
   51  template <
typename DerivedV, 
typename DerivedF, 
typename DerivedFF, 
typename DerivedFFi, 
typename DerivedC, 
typename DerivedI>
 
   53    Eigen::PlainObjectBase<DerivedV>& V,
 
   54    Eigen::PlainObjectBase<DerivedF>& F,
 
   55    Eigen::MatrixBase<DerivedFF>& FF,
 
   56    Eigen::MatrixBase<DerivedFFi>& FFi,
 
   57    const Eigen::MatrixBase<DerivedC>& C,
 
   58    Eigen::PlainObjectBase<DerivedI>& I
 
   76  template <
typename DerivedV, 
typename DerivedF, 
typename DerivedC>
 
   78    const Eigen::MatrixBase<DerivedV>& V,
 
   79    const Eigen::MatrixBase<DerivedF>& F,
 
   80    const Eigen::MatrixBase<DerivedC>& cuts,
 
   81    Eigen::PlainObjectBase<DerivedV>& Vn,
 
   82    Eigen::PlainObjectBase<DerivedF>& Fn
 
  101  template <
typename DerivedV, 
typename DerivedF, 
typename DerivedC, 
typename DerivedI>
 
  103    const Eigen::MatrixBase<DerivedV>& V,
 
  104    const Eigen::MatrixBase<DerivedF>& F,
 
  105    const Eigen::MatrixBase<DerivedC>& cuts,
 
  106    Eigen::PlainObjectBase<DerivedV>& Vn,
 
  107    Eigen::PlainObjectBase<DerivedF>& Fn,
 
  108    Eigen::PlainObjectBase<DerivedI>& I
 
  116#ifndef IGL_STATIC_LIBRARY 
  117#include "cut_mesh.cpp" 
#define IGL_INLINE
Definition igl_inline.h:15
 
void cut_mesh(Eigen::PlainObjectBase< DerivedV > &V, Eigen::PlainObjectBase< DerivedF > &F, const Eigen::MatrixBase< DerivedC > &cuts, Eigen::PlainObjectBase< DerivedI > &I)
Given a mesh and a list of edges that are to be cut, the function generates a new disk-topology mesh ...