8#ifndef IGL_EMBREE_REORIENT_FACETS_RAYCAST_H 
    9#define IGL_EMBREE_REORIENT_FACETS_RAYCAST_H 
   10#include "../igl_inline.h" 
   37      const Eigen::PlainObjectBase<DerivedV> & V,
 
   38      const Eigen::PlainObjectBase<DerivedF> & F,
 
   44      Eigen::PlainObjectBase<DerivedI> & I,
 
   45      Eigen::PlainObjectBase<DerivedC> & C);
 
   60      const Eigen::PlainObjectBase<DerivedV> & V,
 
   61      const Eigen::PlainObjectBase<DerivedF> & F,
 
   62      Eigen::PlainObjectBase<DerivedFF> & FF,
 
   63      Eigen::PlainObjectBase<DerivedI> & I);
 
   67#ifndef IGL_STATIC_LIBRARY 
   68#  include "reorient_facets_raycast.cpp" 
#define IGL_INLINE
Definition igl_inline.h:15
 
void reorient_facets_raycast(const Eigen::PlainObjectBase< DerivedV > &V, const Eigen::PlainObjectBase< DerivedF > &F, int rays_total, int rays_minimum, bool facet_wise, bool use_parity, bool is_verbose, Eigen::PlainObjectBase< DerivedI > &I, Eigen::PlainObjectBase< DerivedC > &C)
Orient each component (identified by C) of a mesh (V,F) using ambient occlusion such that the front s...