31 const Eigen::MatrixBase<DerivedV> & V,
32 const Eigen::MatrixBase<DerivedF> & F,
33 const Eigen::MatrixBase<DerivedP> & P,
34 const Eigen::MatrixBase<DerivedN> & N,
35 const int num_samples,
36 Eigen::PlainObjectBase<DerivedS> & S);
51 const Eigen::MatrixBase<DerivedP> & P,
52 const Eigen::MatrixBase<DerivedN> & N,
53 const int num_samples,
54 Eigen::PlainObjectBase<DerivedS> & S);
void ambient_occlusion(const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedF > &F, const Eigen::MatrixBase< DerivedP > &P, const Eigen::MatrixBase< DerivedN > &N, const int num_samples, Eigen::PlainObjectBase< DerivedS > &S)
Compute ambient occlusion per given point.