bool SaveOBJ()

in GraphSampling/meshLoader.h [360:392]


    bool SaveOBJ(const std::string          & fileName,
                 const vector< Vec3<float> > & points,
                 const vector< Vec3<float> > & colors,
                 const vector< Vec3<int> > & triangles)
    {
        std::cout << "Saving " <<  fileName << std::endl;
        std::ofstream fout(fileName.c_str());
        if (fout.is_open())
        {
            const size_t nV = points.size();
            const size_t nT = triangles.size();
            for(size_t v = 0; v < nV; v++)
            {
                fout << "v " << points[v][0] << " "
                     << points[v][1] << " "
                     << points[v][2] << " "

                     << colors[v][0] << " "
                     << colors[v][1] << " "
                     << colors[v][2] << " "
                     <<std::endl;
            }
            for(size_t f = 0; f < nT; f++)
            {
                fout <<"f " << triangles[f][0]+1 << " "
                     << triangles[f][1]+1 << " "
                     << triangles[f][2]+1 << std::endl;
            }
            fout.close();
            return true;
        }
        return false;
    }