#include #include #include #include #include #include #include #include int main(int argc, char * argv[]) { Eigen::MatrixXd V; Eigen::MatrixXi F; if(argc >= 2) { igl::read_triangle_mesh(argv[1],V,F); }else if(isatty(fileno(stdin))) { std::cerr< buf(1024); std::cin.read(&buf[0],buf.size()); fwrite(&buf[0],sizeof(char),std::cin.gcount(),fp); } fp = freopen(NULL,"r",fp); std::string ext = igl::guess_extension(fp); std::cout<<"[treating stdin as ."<