8#ifndef IGL_RANDOM_POINTS_ON_MESH_H 
    9#define IGL_RANDOM_POINTS_ON_MESH_H 
   14#include <Eigen/Sparse> 
   39    const Eigen::MatrixBase<DerivedV > & V,
 
   40    const Eigen::MatrixBase<DerivedF > & F,
 
   41    Eigen::PlainObjectBase<DerivedB > & B,
 
   42    Eigen::PlainObjectBase<DerivedFI > & FI,
 
   43    Eigen::PlainObjectBase<DerivedX> & X,
 
   47#ifndef IGL_STATIC_LIBRARY 
   48#  include "random_points_on_mesh.cpp" 
#define IGL_INLINE
Definition igl_inline.h:15
 
void random_points_on_mesh(const int n, const Eigen::MatrixBase< DerivedV > &V, const Eigen::MatrixBase< DerivedF > &F, Eigen::PlainObjectBase< DerivedB > &B, Eigen::PlainObjectBase< DerivedFI > &FI, Eigen::PlainObjectBase< DerivedX > &X, URBG &&urbg=igl::generate_default_urbg())
Randomly sample a mesh (V,F) n times.
 
DEFAULT_URBG generate_default_urbg()
Definition generate_default_urbg.h:7
 
std::mt19937 DEFAULT_URBG
Definition generate_default_urbg.h:6